-4
代碼:搜索,通過使許多關鍵字
if(isset($_POST['submit'])){
if(isset($_GET['go'])){
$key1 = trim($_POST['key']);
$key2 = preg_replace("#[\s]+#", " ", $key1);
$key = explode(" ", $key2);
$con = mysql_connect("localhost","root","1234");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("productdetails", $con);
for($i = 0; $i < count($key); $i++){
$result = mysql_query("select * from proddetail where pname like '%".$key[$i]."%' or pcolor like '%".$key[$i]."%' or psize LIKE '%".$key[$i]."%' or mrp LIKE '%".$key[$i]."%' or saleprize LIKE '%".$key[$i]."%' OR pType LIKE '%".$key[$i]."%' or warranty LIKE '%".$key[$i]."%' or imagename LIKE '%".$key[$i]."%' or pKey LIKE '%".$key[$i]."%' GROUP by pname");
上面的代碼中選擇某些行。當我通過參數手機黑色它顯示所有彩色手機。
但是,預期的結果只需要手機都是黑色的,它應該拒絕其他顏色。
請將您的數據庫/表模式,使你的問題。 –
pkey pname mfg psize mrp saleprize pType pcolor保修imagename –