重複の可能性:
PDOを使用したmysql_num_rowsの代替
^同じ質問ではないと思います-他の作者のコードは私のものとは異なり、別の答えが必要でした。私はこの投稿から無事に回答を得て、回答済みとしてマークしました。現在、すべてが正常に機能しています(他の「重複」スレッドからの助けはありません。
結果が見つからない場合に「クライアントが見つかりません」というメッセージを表示したいのですが、次のコードにPDOメソッドがありますか?:
$result = mysql_query($sql) or die(mysql_error()."<br />".$sql);
if(mysql_num_rows($result)==0) {
echo "No Client Found";
私は次のことを試みました...
<?php
$db = new PDO('mysql:host=localhost;dbname=XXXXXXXXXXXX;charset=utf8','XXXXXXXXXXXX', 'XXXXXXXXXXXX');
$query = $db->query('SELECT * FROM client');
if ($query == FALSE) {
echo "No Clients Found";
}
else
{
foreach($query as $row)
{
<some code here>
}
}
?>
私は何かが足りないのですか?
私は読んだ:http://php.net/manual/en/pdostatement.rowcount.phpしかし助けていない