sql >> データベース >  >> RDS >> Mysql

ユーザー入力に基づいてDBからデータを選択します

    引用符を追加してみてください

    "SELECT * FROM Rest_Category
                    INNER JOIN Rest_Details
                    ON Rest_Category.CategoryID = Rest_Details.Cat_ID
                    INNER JOIN Delivery_Pcode
                    ON Delivery_Pcode.Restaurant_ID = Rest_Details.Resturant_ID
                    WHERE Delivery_Pcode.Pcode= '$searchq'";
    

    または(適切な入力がサニタイズされる前に)

      "SELECT * FROM Rest_Category
                    INNER JOIN Rest_Details
                    ON Rest_Category.CategoryID = Rest_Details.Cat_ID
                    INNER JOIN Delivery_Pcode
                    ON Delivery_Pcode.Restaurant_ID = Rest_Details.Resturant_ID
                    WHERE Delivery_Pcode.Pcode= '" . $searchq ."';";
    



    1. MySQLクエリ:CONCAT_WSとCOALESCEを使用して、コンマで区切られた結果値を適切に識別し、元の概念に再変換する方法

    2. Mysqlは、指定された日時範囲にランダムな日時を挿入します

    3. MySQLステートメントキャンセルタイマーを停止できませんでした

    4. Windows8.1のgitbashでMysqlを起動する方法