我需要檢索我的qrec_id
我的表tbl_link_qa
,其中有值的行數。MYSQL:幫助計數行函數
mysql_query("SELECT COUNT(qrec_id) from tbl_link_qa")or die(mysql_error());
但是,這似乎沒有給出任何輸出。
---- updated:
$ x = 0;
mysql_query(「SELECT COUNT * from tbl_link_qa WHERE qrec_id!= $ x」);
我需要檢索我的qrec_id
我的表tbl_link_qa
,其中有值的行數。MYSQL:幫助計數行函數
mysql_query("SELECT COUNT(qrec_id) from tbl_link_qa")or die(mysql_error());
但是,這似乎沒有給出任何輸出。
---- updated:
$ x = 0;
mysql_query(「SELECT COUNT * from tbl_link_qa WHERE qrec_id!= $ x」);
使用該查詢,而不是讓列數與NOT NULL值:
SELECT SUM(qrec_id IS NOT NULL) FROM tbl_link_qa
或
SELECT count(*) FROM tbl_link_qa WHERE qrec_id IS NOT NULL
和@Gordon腳本
這不會給出任何輸出,因爲它所做的只是將查詢發送到數據庫。這實際上並沒有收集結果。
您需要將mysql_query()的結果賦值給一個變量。
<?php
if ($result = mysql_query ('select count(*) from wherever;'))
{
$row = mysql_fetch_assoc ($result);
var_dump ($row);
}
else
die ('some error message');
?>
它給了這個。 array(1){[「count(*)」] => string(2)「87」}我需要獲取qrec_id字段中包含值的受影響行數。 – johanahChua 2011-02-10 15:30:27
`的mysql_query()`僅憑不給任何輸出。查看一個完整的工作示例手冊頁:http://php.net/manual/en/function.mysql-query.php – 2011-02-10 15:22:11
你必須得到**的價值**完全相同的方式**你得到任何其他數據。爲什麼不應用你已經用於其他mysql操作的代碼? – 2011-02-10 15:39:54