回答

收藏

PHP sqlsrv查询数据库

技术问答 技术问答 447 人阅读 | 0 人回复 | 2023-09-14

我从MySQL迁移到MS SQL Server,并尝试从例程中获取所有数据。我已经连接过了,但我不确定如何使用它sqlsrv获取数据。我走了多远?
) S0 L/ c7 M! n; I$conn_array = array  "UID" => "sa",   &quotWD" => "root",   "Database" => "nih_bw",);$conn = sqlsrv_connect('BILAL',$conn_array);if ($conn){    echo "connected";    $result = sqlsrv_query($db->db_conn,"SELECT * FROM routines");}else{    die(print_r(sqlsrv_errors(),true));}sqlsrv_close($conn);?>               
4 t& c/ V& }: K    解决方案:                                                                2 S  J! @' z1 Y7 E8 {  y
                                                                首先,如果我没记错的话,我会的sqlsrv_connect结果存储 ,$conn而且结果不是类obj因此,请删除其资源$db->conn
8 `  D/ d& L8 l* ?. D) A" m这个例子将连接起来,然后获得返回的资源 sqlsrv_query( {0 F% B& T. a! L$ g
$conn_array = array  "UID" => "sa",   &quotWD" => "root",   "Database" => "nih_bw",);$conn = sqlsrv_connect('BILAL',$conn_array);if ($conn){    echo "connected";    if(($result = sqlsrv_query($conn,"SELECT * FROM routines")) !== false){          while( $obj = sqlsrv_fetch_object( $result )) {                echo $obj->colName.'
3 U9 x: d# J- W/ }; [: V3 t* B      else{    die(print_r(sqlsrv_errors(),true));}
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则