我試圖讓我的網站上的用戶數與某個公司相關,但是我的查詢出了問題。我一直得到「沒有結果」或陣列的結果:php mysql count列
$coresults = mysql_query("SELECT COUNT(user_id) FROM ".DB_USERS." WHERE user_company=".$jdata['job_company']."");
$count = mysql_fetch_array($coresults);
我也試圖與PDO沒有成功
$nRows = $pdo->query('select count(*) from blah')->fetchColumn();
echo $nRows;
如果可以,你應該[停止使用'mysql_ *'函數](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)。 [這些擴展](http://php.net/manual/en/migration70.removed-exts-sapis.php)已在PHP 7中刪除。瞭解[編寫](http://en.wikipedia.org/ wiki/Prepared_statement)語句[PDO](http://php.net/manual/en/pdo.prepared-statements.php)和[MySQLi](http://php.net/manual/en/mysqli.quickstart .prepared-statements.php)並考慮使用PDO,[它確實不難](http://jayblanchard.net/demystifying_php_pdo.html)。 –
[您的腳本存在SQL注入攻擊的風險。](http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) –
您是否試過'var_dump($ nRows);'/'var_dump($ count);'看看你實際得到了什麼?你有沒有檢查你的錯誤日誌?你有任何異常處理? etc等 –