mysqlデータベースの行数をカウントするにはどうすればよいですか?行数をカウントする方法PHP mysql
この例では、ジョブの行数をカウントするので、1行のジョブごとにカウントします。
else {
while ($topicrow = mysql_fetch_assoc($topicsresult))
echo ''.count($topicrow['JobSubject']);
}
mysqlデータベースの行数をカウントするにはどうすればよいですか?行数をカウントする方法PHP mysql
この例では、ジョブの行数をカウントするので、1行のジョブごとにカウントします。
else {
while ($topicrow = mysql_fetch_assoc($topicsresult))
echo ''.count($topicrow['JobSubject']);
}
最後のクエリの行数を返す関数を使用します。
そして、将来は、mysql
の機能をPHPから使用しないでください。ただし、代わりにMySQLi
クラスを使用してください。
を使用するには、mysql_ *を使用しないでください。新しいバージョンのphpのために廃止され+削除されたライブラリです。この目的のためには 'mysqli_ *'や 'PDO'を使います。 –
@AlivetoDieはすでに更新されていますが、私はあなたに同意しますが、この場合、これは彼が使用すべきものです。 – tilz0R
このような行数を得ることができますし、私もmysql_*
を使用しないことに言及しています。その後、CNTフィールドを取得あなたは
"SELECT count(*) as cnt FROM jobs;"
mysqlの
でそれを行うことができmysqli_*
$rowcount=mysql_num_rows($topicrow);
を使用してください。
2番目のクエリが既に存在する場合、そのクエリを使用する理由は何ですか? – tilz0R
タスクがテーブル内の行数をカウントする場合は、count文を使用する唯一のクエリである必要があります。 –
mysql_ *を使用しないでください。新しいバージョンのphpのために廃止され+削除されたライブラリです。この目的のためには 'mysqli_ *'や 'PDO'を使います。 –
'mysql_ *'の 'mysqli_ *' instedを使い、 'mysqli_num_rows(mysqli_result)'メソッドを使って合計行を取得します。 –
'$ topicrow'は1行だけなので、すべての反復で1です。ループ内で' $ count ++ 'をインクリメントするか、' fetch'の前にrow_count関数を使ってフェッチします。 1行。 – chris85