繁体   English   中英

将mssql数据库与php连接(服务器端)

[英]connecting mssql database with php (serverside)

我在ms4的net4india.com上有空间。 我的测试数据库已上传到上面。 我们的团队可以从aspx页面访问它。 但我无法使用php代码访问它。

<?php

echo "hello";

$myServer = "myserver";
$myUser = "imuser";
$myPass = "mypass";
$myDB = "testdb";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass);
echo "hello2";
if (!$dbhandle)
die("Couldn't connect to SQL Server on $myServer");


//select a database to work withn
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");


//declare the SQL statement that will query the database
$query = "SELECT * FROM testtable WHERE REGNO='0705071'";
?>

它只打印hello 。甚至不打印hello2 它不会打印任何错误。

Aksay,根据上面的代码,您甚至可能没有到达数据库服务器。 尝试输入标准域名,即myserver.mydomain.com或IP地址(如果适用)。

您还应该检查以确保它运行的是标准端口,例如1433。否则,可能需要在代码中指定端口以进行连接。 有关更多信息,请查看PHP手册页http://php.net/manual/zh/function.mssql-connect.php

我还将确保实施Jay Blanchard的建议并返回mssql_get_last_message()。 在大多数情况下,它仅返回“发生错误”,但有时您会很幸运并获得良好的调试信息。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM