问题:如何从专用服务器连接我的sql数据库? 示例:
$conn = odbc_connect('175.34.73.13','User_LoginDB','User123','testtest');
IP是我的服务器IP,我的数据库在我的服务器上。 我使用该代码时出现此错误:
期望参数4为long,在register.php中给出字符串
我的HTML和PHP技能并不是很好。建议?
答案 0 :(得分:0)
您有'testtest'
作为光标类型:
resource odbc_connect ( string $dsn , string $user , string $password [, int $cursor_type ] )
答案 1 :(得分:0)
关于这个PHP documentation:参数4th应该是cursor_type(int)。此方法的第一个参数可以是无DSN的连接字符串。这是您提供数据库名称的方式。
// Replace the value of these variables with your own data
$user = 'username';
$pass = 'password';
$server = 'serverName\instanceName';
$database = 'database';
// No changes needed from now on
$connection_string = "DRIVER={SQL Server};SERVER=$server;DATABASE=$database";
$conn = odbc_connect($connection_string,$user,$pass);
您只需要使用您的值定义前4个变量。