sql >> Databáze >  >> RDS >> Mysql

Vyberte data z DB na základě vstupu uživatele

Můžete zkusit přidat uvozovky

"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'";

nebo (před řádnou dezinfekcí vstupu)

  "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. Jak změním SQL Server 2005 tak, aby rozlišoval malá a velká písmena?

  2. Tipy pro správu schémat pro MySQL a MariaDB

  3. Chyba při vkládání do sql databáze pomocí php

  4. 7 způsobů, jak vrátit duplicitní řádky, které mají primární klíč v MariaDB