使用php获取sql server表中的行数

时间:2014-07-21 14:31:53

标签: php sql-server

我正在尝试使用PHP获取表中的行数(或主键数),然后将结果输出到网页中。我是SQL服务器的新手,这不会给我任何结果

//code above omitted and connected to the database
$query_count = "SELECT COUNT(*) FROM ElectronicShop";
$data_count = sqlsrv_query($connectString, $query_count) or die(print_r(sqlsrv_errors(SQLSRV_ERR_ALL), true));
//$row_count = sqlsrv_fetch_row($data_count);
echo "<br>ROW COUNT:".sqlsrv_fetch_object($data_count)."<br>";

1 个答案:

答案 0 :(得分:1)

也许

//code above omitted and connected to the database
$query_count = "SELECT COUNT(*) AS myCounter FROM ElectronicShop";
$data_count = sqlsrv_query($connectString, $query_count) or die(print_r(sqlsrv_errors(SQLSRV_ERR_ALL), true));
//$row_count = sqlsrv_fetch_row($data_count);
$row = sqlsrv_fetch_object($data_count);
echo "<br>ROW COUNT:".$row->myCounter."<br>";

来自文档:http://php.net/manual/fr/function.sqlsrv-fetch-object.php