php+MySQLでの検索 - PHPプロ!Q&A掲示板
現在簡単な検索フォームを作成しています。
某書籍のコードを手入力して実行したのですが、XAMPPの旧版である1.68では検索機能が動くのですが、最新版である1.72では検索機能が動きません。
超初心者なので、行き詰っております。
以下にコードを記しますので、打開策をご教示ください。宜しくお願いします。
- $pkey = trim($_RESUEST['pkey']);
- $db = mysql_connect('localhost', 'root', 'root');
- $rc = mysql_select_db('myblog');
- $query = "select product, factory, cost from address";
- if($pkey !="")
- $query = $query. "where product like '%$pkey%'";
- $result = mysql_query($query);
- mysql_close();
- <html lang="ja">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf8">
- <title>データベース</title>
- </head>
- <form>
- file name:<input type="text" name="pkey" value=" $pkey "><input type="submit" value="検索">
- </form>
- <P> mysql_num_rows($result) 件あります.</P>
- </html>
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。