你好我有一個頁面有多個文本框,每個文本框應該用它自己的查詢來搜索。即時通訊使用這個下面的PHP代碼:多個文本框搜索結果
PHP
if ($val != null){
$where = " WHERE boekingsnummer LIKE '".$val."%'";
}
我怎樣才能得到它與其他文本框的工作?
任何幫助,非常感謝。
你好我有一個頁面有多個文本框,每個文本框應該用它自己的查詢來搜索。即時通訊使用這個下面的PHP代碼:多個文本框搜索結果
PHP
if ($val != null){
$where = " WHERE boekingsnummer LIKE '".$val."%'";
}
我怎樣才能得到它與其他文本框的工作?
任何幫助,非常感謝。
你可以做這樣的事情:
$where = " WHERE 1 = 1 ";
$where .= "AND boekingsnummer LIKE '".$val."%' ";
$where .= "AND ?? LIKE '".$val2."%' ";
謝謝你的幫助,你可以嘗試向我解釋你的意見是什麼意思,我很難理解你的意見。 – user3541335
使用這樣
$sql_add= '';
if ($val1 != '')
{
$sql_add = " AND boekingsnummer LIKE '".$val1."%'";
}
if ($val2 != '')
{
$sql_add .= " AND field2 = '".$val2."%'";
}
and so on....
$sql = "SELECT * FROM TABLE_NAME WHERE 1=1 $sql_add";
可能,這將幫助你
謝謝你,我試圖在我的代碼中實現這一點。你能解釋一下wat'$ sql_add ='';'因爲我相對較新? – user3541335
@ user3541335:這是一個變量$其中,你已經使用了,我剛剛用$ sql_add替換了它,最初我只是將空值分配給$ sql_add – PravinS
Owh謝謝我現在明白那部分,你能告訴我爲什麼你離開它爲空,是否與給它的NULL值相同? – user3541335
其他文本框是 「boekingsnummer」 還好嗎?你能從你的數據庫發佈一個boekingsnummer的樣本條目嗎? – Eddie
不,如果我不清楚,即時通訊使用differend文本框名稱,所以沒有重複 – user3541335