php怎么用sqlserver查数据库
$serverName = "(local)";
$connectionInfo = array( "UID"=>"sa",
"PWD"=>"hl880702",
"Database"=>"test");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
$sql = "select id,user from user";
$data = sqlsrv_query($conn,$sql);
if($data === false)
{
echo 'false';
}
else
{
echo 'ok';
}
返回的总是false,怎么回事呀,求大侠帮帮忙
补充:我找到问题了,表名是保留字,需要加中括号[user]这样就没问题了,把分给第一位热心网友吧···
追问:不是,5.3以后php不支持sqlserver扩展了,我用的微软的The SQL Server Driver for PHP,别的地方有什么问题吗,着急···
答案:好像应该是
连接数据库:mssql_connect()
操作数据库:mssql_query()吧?
其他:sql语句是否错了,把它粘在数据库上查询能不能出来
用var_dump($data);把它打印出来看是什么结果
上一个:PHP多数数组循环方面的问题请教
下一个:PHP POST问题