質問: ### 前提・実現したいこと 現在XAMPPを使ってmysqlから検索するphpを作っています。 ### 発生している問題・エラーメッセージ テキストkeywordに「カエル」と打ちこんで、 検索しても何も出てきません。 エラーとかは特に出てないです。 ### 該当のソースコード search-output2.php 歌詞 prepare('select * from product where kashi like ?'); $sql->execute(['%'.$_REQEST['keyword'].'%']); foreach ($sql as $row){ echo ''; echo '',$row['title'],''; echo '',$row['name'],''; echo '',$row['kashi'],''; echo ''; echo "\n"; } } ?> データベース kyoku→product productの中身 title name kashi カエルの歌 誰か カエルの歌が聞こえてくるよ ### 試したこと こちらの検索phpでは検索できていたので見比べてやってたのですがどこが間違ってるのか分かりませんでした。 search-input.php 商品名を入力してください。 search-output.php 商品番号商品名価格 prepare('select * from product where name like ?'); $sql->execute(['%'.$_REQUEST['keyword'].'%']); foreach ($sql as $row) { echo ''; echo '', htmlspecialchars($row['id']), ''; echo '', htmlspecialchars($row['name']), ''; echo '', htmlspecialchars($row['price']), ''; echo ''; echo "\n"; } ?> ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: タイプミスに気づいていないのか。 `$_REQEST`ではなく`$_REQUEST`ですね。 文法エラーやタイプミスを検出できる 開発環境の構築を強くおすすめします。