【发布时间】:2018-03-16 20:23:54
【问题描述】:
我正在尝试从 PHP 中的 sql server 获取数据。
我的代码是这样的:
$conn = "...";
$sql = "SELECT A.* FROM A
LEFT JOIN B ON A.id = B.id
WHERE A.First_Name = 'Mary'";
$stmt = sqlsrv_query($conn, $sql);
if( sqlsrv_fetch($stmt) === false) {
die( print_r( sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['Last_Name'];
}
当结果集中只有一行时,返回null。但我可以使用 sqlsrv_get_field 得到结果。是什么原因?
【问题讨论】:
标签: php sql sql-server sqlsrv