我有一個名爲mysql的分類表中的列。Mysql的選擇LIKE
Clothese category is 1
Mens clothes is 1-1
Ladies clothes is 1-2
Kids clothes is 1-3
上述結構的目標是輕鬆地將所有衣服加載到一個頁面中,並使用下面的查詢。
$cat=mysql_real_escape_string($_GET[cat]);
$query="select * from campaigns WHERE category LIKE '$cat%' ";
到這裏它工作正常,但問題是我有一個ID是10香水另一個類別,當我想要加載類別1(包括1本身和它的子類別,如1-1),它的類裝載10也是如此。
請讓我知道什麼是正確的解決方案
可以「選擇活動* WHERE類LIKE‘{$貓} - %’」解決你的問題香水'LIKE '10 - %'' –
保存自己一些時間和重新編寫應用程序不使用'mysql_ *'家庭的功能:http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php – Sumurai8
我申請你的代碼,以下兩個網址不加載任何產品 products.php貓嗎? = 10 products.php?貓= 10 –