[請益] 陣列搜尋問題(感謝解答,已解決)
有一個問題想要請教一下
我製做了一個搜尋程式,是利用時間來進行搜尋
例如輸入2010-07~2010-09
則必須搜尋合乎 2010-07或2010-08或2010-09 條件的資料
我把這些時間都存放在$date[]
$date[0]=2010-07 $date[1]=2010-08 $date[2]=2010-09這樣
但我要進行資料庫搜尋,好像SQL語法沒有用陣列搜尋
(以下是有用for迴圈)
$sql="select * from {$choice1} where id='{$id}' and {$choice2} like
'%{$date[$x]}%'";
我的$choice1是使用者選擇的類別 $choice2是該類別要用來搜尋的欄位
但是每次搜尋出來的都是全部的資料
而不是限定範圍內的
例如範圍是2010-01~2010-04,他卻把不是該範圍的也搜尋出來了
我想請教一下,有什麼方法可以讓每一個陣列的資料一個一個去搜尋
新手剛上路,還請各位前輩指點一下。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.238.146
※ 編輯: benson60510 來自: 122.120.238.146 (08/09 09:09)
→
08/09 10:03, , 1F
08/09 10:03, 1F
推
08/09 10:46, , 2F
08/09 10:46, 2F
→
08/09 10:46, , 3F
08/09 10:46, 3F
→
08/09 11:02, , 4F
08/09 11:02, 4F
→
08/09 11:20, , 5F
08/09 11:20, 5F
※ 編輯: benson60510 來自: 122.120.238.146 (08/09 11:21)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章