アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。PHP初心者です。

現在PHP+Mysqlで検索システムを構築しており、2つのフィールドでLIKE検索を行い結果をテーブル出力する形で正常に稼働するのですが、この状態では検索結果が0(空)だった場合に何も表示されない状態で、0(空)の場合「検索に該当するデータはありません」と表示したいのですが、以下の構文でどこにcountを追記すべきか?と悩んでおります。

<?php
$Service = $_GET['Service'];
$Haichi = $_GET['Haichi'];

//データベースへ接続
$dsn = 'mysql:dbname=DBNAME;host=DBHOST';
$user = 'USER';
$password = 'PASS';
try{
$dbh = new PDO($dsn, $user, $password);
}catch (PDOException $e){
print('Error:'.$e->getMessage());
die();
}

$sql = "SELECT * FROM suzuran WHERE h = '" . $Service . "' AND i LIKE '%" . $Haichi . "%' ";
$stmt = $dbh->query($sql);
?>
<?php foreach ($stmt as $row): ?>
<tr>
<td><?php echo $row['a']?></td>
<td><?php echo $row['b']?></td>
<td><?php echo $row['c']?></td>
<td><?php echo $row['h']?></td>
<td><?php echo $row['d']?></td>
<td><?php echo $row['e']?></td>
<td><a href="<?php echo $row['l']?>" class="linkbtn" target="_blank">詳細</a></td>
</tr>
<?php endforeach; ?>

よろしくお願いいたします。

A 回答 (1件)

私個人は全くの未経験者でお恥ずかしいですが、ググってみたら



https://detail.chiebukuro.yahoo.co.jp/qa/questio …

このようなものがありました。
参考にはなりませんでしょうか?
    • good
    • 0
この回答へのお礼

早々の回答ありがとうございました。
ご提示いただいたページからヒントを得て無事に解決に至りました。

お礼日時:2021/01/02 10:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!