我有個type下拉式選單 值分別是 name和phone
然後一個search是搜尋框
$sql = " SELECT * FROM `xxx`.`user` WHERE `$type` = '".$search."' ";
問題來了
我的資料庫欄位有 name phone跟phone2
簡單的方式就是把type再加上一個phone2就能搜尋到第二個phone2欄位
但能不能做到就是
假設我選擇phone時
他也能夠搜尋到phone2欄位去呢
謝謝
mypeter0604 wrote:
我有個type下拉式選單 值分別是 name和phone
然後一個search是搜尋框
$sql = " SELECT * FROM `xxx`.`user` WHERE `$type` = '".$search."' ";
問題來了
我的資料庫欄位有 name phone跟phone2
簡單的方式就是把type再加上一個phone2就能搜尋到第二個phone2欄位
但能不能做到就是
假設我選擇phone時
他也能夠搜尋到phone2欄位去呢
謝謝
用判斷也是可以做的到,要用 and 或是 or 就看您對 phone 和 phone2 兩個欄位的資料需求。
if ($type=="phone")
{$sql = " SELECT * FROM `xxx`.`user` WHERE `phone` = '".$search."' or (phone2 = '".$search."')";}
else
{$sql = " SELECT * FROM `xxx`.`user` WHERE `name` = '".$search."'";}
內文搜尋

X