私はこの機能を使用してMySQLの行をカウントします。何が問題ですか?代わりにCOUNT(0)
最適化PHP MySQLのカウント機能
$sql = mysql_query("SELECT COUNT(*) FROM $table;");
私はこの機能を使用してMySQLの行をカウントします。何が問題ですか?代わりにCOUNT(0)
最適化PHP MySQLのカウント機能
$sql = mysql_query("SELECT COUNT(*) FROM $table;");
の
はい!これは働いた。ありがとう –
COUNT(*)
もこれを試してください:選択したデータベースの任意のフィールド名を設定し
function sqlcount($table)
{
$sql = mysql_query("SELECT COUNT(*) as num FROM $table;");
$sql = mysql_fetch_array($sql);
return $sql['num'];
}
または代わりのCOUNT(*)
。
実際に私の関数は真の結果を表示しません。すべての行は6ですが、今私は16を参照してください! –
は、おそらくそれは読むのは難しいので、また `COUNT(0)`意味をなさない、大文字ですべての文字で入力し `COUNT(*)を`使用しないでください
function sqlcount($table)
{
$sql = mysql_query("SELECT COUNT(*) as `count` FROM ". mysql_real_escape_string($table) .";");
$sql = mysql_fetch_assoc($sql);
return $sql['count'];
}
を試してみてください。 –
なぜそれは動作しないと思いますか?何が印刷されますか? – Sjoerd