私は次のPHPを使用して、のレコードを表示し、をdb検索で返します。合計結果とPHPの返された結果の比較
$sql = "SELECT COUNT(id) FROM authorsbooks WHERE author LIKE '%$searchquery%'";
$query = mysqli_query($dbc, $sql);
$row = mysqli_fetch_row($query);
$rows = $row[0];
$textline1 = "Your Search Returned (<b>$rows</b>) Records";
<?php echo $textline1; ?>
これはうまくいくようです。
ただし、実際のデータベースのレコードの総数を表示することはできません。
誰でもデータベース内のレコードの総数を取得する方法を説明できますか。 Btw、私は$total = mysqli_num_rows($query)
を使ってみましたが、答えとして1を返し続けます。助けてくれてありがとう。
'mysqli_num_rows()' 'からIDを選択クエリを使用してを使用しないのはなぜあなたのケース数(ID)が一列のみ – Saty
mysqli_num_rowsは、行の数を返します。あなたの返信ベンのために;-) –