• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索しても何故か空白ページに)

検索しても何故か空白ページに

このQ&Aのポイント
  • $usersearchの値を受け取り、syouカラムに該当するデータがあれば表示するというソースのつもりですが、カラムに該当するワードをテキストボックスに入れても何故かsyou,byouのデータが表示されません。
  • hiddenで受け取った所、valueにきちんとワードは入ってました。
  • 探しているデータが見つからないため、空白ページが表示されています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

{usersearch} を {$usersearch} にしてみる

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>PHPって簡単って聞きましたが、とんでもなく難しい あなたがそう感じたならそうなんでしょう 無理に難しいPHPをやるのではなく、もっと簡単な言語を探してください

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

PHPで使用している文字コードと、MySQL側で使用している文字コードがあわなければ 日本語検索はヒットしません。 まずは、アルファベットや数字などで同様にサーチができるかどうか確かめてみてください ちなみにユーザーから送られてくるデータは汚染されています >$usersearch =$_POST['usersearch']; >$query = "select * from kensaku2 where syou like '%{usersearch}%}'"; これはNGです、バリデートしてください $usersearch =$_POST['usersearch']; $usersearch =mysql_real_escape_string($usersearch ); $query = "select * from kensaku2 where syou like '%{usersearch}%}'";

noname#142312
質問者

お礼

PHPって簡単って聞きましたが、とんでもなく難しいですね。良書が少ないのも欠点

関連するQ&A

専門家に質問してみよう