こんにちは私は私のデータベースの関連テーブル 'コメント'からコメントを取得しようとしています。コメントがない場合は表示したい: '結果なし'、コメントボックスを表示するコメントがある場合は日付とコメントのメッセージを入力する。Phpコメントを取得
function getComments($conn) {
$sql = ("SELECT * FROM comments ORDER BY cid DESC LIMIT 5");
$result = $conn->query($sql);
foreach($row as $result) {
if(!mysql_num_rows($sql))
{
echo 'No results';
}
else
{
echo "<div class='comment-box2'><p>";
echo $row['users']."<br>";
echo $row['date']."<br>";
echo nl2br($row['message']);
echo "</p>
</div>";
}
}
}
はそうでもないこの質問 –
は異なっています。 mysqli/PDOを使用してクエリを実行してから、mysql_ *を使用して行数を取得しています。両者は噛み合わない。使用している新しいAPIに関数を使用するには、mysql_num_rowsを切り替えます。 – aynber
mysql_num_rows($ result)をmysqli_num_rows($ conn、$ result)に変更する必要があります。 mysql_num_rowsは推奨されていないバージョンです。mysqliはあなたのクエリを実行しているものの新しいバージョンですが、カウントは – Boardy