当前位置:编程学习 > php >>

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问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,