雙搜尋欄位控管他人搜尋

X滅a狂刀X
請問我要如何用兩個搜尋欄位在資料庫中撈資料,不會被其他用戶知道其他資料,以下是我的程式碼。

例: A用戶 : 0001、2020.02.28 B用戶 : 0002、2020.01.10

if (isset($_POST['tnumber']) && ($_POST['tday'] !="")){
$query="SELECT* FROM factory WHERE number,day like '%".$_POST['tnumber']."%'" && "%'".$_POST['tday']."%'" ;
$result=mysql_query($query,$dbptr);
$recordset=mysql_query($query,$dbptr);
$field=mysql_fetch_assoc($recordset);
}elseif(isset($_POST['tnumber']) && ($_POST['tday'] ==0)){

}



X滅a狂刀X
就是要兩個條件都成立才會找到資料

最有價值解答

迷路
MySQL有這種寫法@@?
而且按照你的需求也不應該使用LIKE啊
WHERE `number`='".$_POST['tnumber']."' AND `day`='".$_POST['tday']."'
這樣應該比較符合你的需求吧
不然兩個欄位都輸入空值時,不就所有資料都列出來了
X滅a狂刀X
謝謝你,你得程式碼幫我解決了問題
回到頂部