HPにキーワード検索を導入しようと思っているのですがどうもうまくいきません。
現在は下記のように記述しています
POSTパラメータを取得
$word = $_POST['word'];
//SQL文
$sql = 'SELECT * FROM `table` WHERE `word` LIKE \'%$word%\' LIMIT 0, 30 ';
↑
ここに直接ワードを入力したら正常に検索できました。
ポストで受け取ったデータを何かに変換しないと検索できないのでしょうか?
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
' '内では変数が展開されません
$sql = "SELECT * FROM `table` WHERE `word` LIKE '%$word%' LIMIT 0, 30 ";
" "で囲むか
$sql = 'SELECT * FROM `table` WHERE `word` LIKE \'%' . $word . '%\' LIMIT 0, 30 ';
引用符の外に出しましょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- その他(Microsoft Office) Windows Update 後、Office2019(Word、Excelなど)が消えた 4 2023/01/14 10:28
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Word(ワード) Wordで作った資料の修正方法 2 2023/06/19 00:51
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Word(ワード) 正の文字 4 2022/08/23 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pro*Cの構文エラー
-
VB.NET エラーになる箇...
-
Q&Aサイトを作成していてURLの...
-
PHP&MySQLでの文字列+数列の一...
-
ResultSetインターフェイスでの...
-
CakePHPとMySqlを使用していま...
-
PHPでMySQLのテーブルからcount...
-
データベースに存在するデータ...
-
insert1つの処理でもトランザ...
-
<VB.NET>INSERT文でDBにデータ...
-
実行時エラー3131 FROM 句の構...
-
エクセルVBAについて
-
VBAをつかってクエリの情報を抽...
-
php データ削除
-
円マークが付加されて保存され...
-
MySQLでデータベースにデータin...
-
DBで検索結果に該当するデータ...
-
テキストボックスに入れた内容...
-
テーブルに入っているデータと...
-
Resource id #3 をフィールドの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
Q&Aサイトを作成していてURLの...
-
<VB.NET>INSERT文でDBにデータ...
-
insert1つの処理でもトランザ...
-
Pro*Cの構文エラー
-
ResultSetインターフェイスでの...
-
データベースに存在するデータ...
-
PHP&MySQLでの文字列+数列の一...
-
VBA ACCESS SQL...
-
phpで複数の検索語を検索対象に...
-
like検索の複数キーワードで、...
-
MySQLのINSERT時にたまに重複に...
-
C# で発生したException.Messag...
-
PHP+PDO+MYSQL で実行されたSQ...
-
PHPのUndefined index や varia...
-
INSERT,DELETEを同時に
-
配列をループさせてUPDATE
-
VB.NET エラーになる箇...
-
php postgres Insert と updat...
-
C#でDBの特定列をUpdate
おすすめ情報