回答

收藏

PHP sqlsrv查询数据库

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

我从MySQL迁移到MS SQL Server,并尝试从例程中获取所有数据。我已经连接过了,但我不确定如何使用它sqlsrv获取数据。我走了多远?1 Q' ^: q5 g6 j% H% L9 z
$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);?>               
9 ?1 p/ K5 j8 @9 F9 r7 E    解决方案:                                                               
- a* C8 |; E( y                                                                首先,如果我没记错的话,我会的sqlsrv_connect结果存储 ,$conn而且结果不是类obj因此,请删除其资源$db->conn2 h9 T" H& f% j! |, i- T
这个例子将连接起来,然后获得返回的资源 sqlsrv_query4 N. M5 O- X) o, v& w0 g$ D
$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.'
2 Y; H) [% q0 [      else{    die(print_r(sqlsrv_errors(),true));}
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则