[請益] 多條件查詢

看板PHP作者 (凱凱)時間18年前 (2008/01/23 13:06), 編輯推噓5(507)
留言12則, 5人參與, 最新討論串1/4 (看更多)
我想要做一個查詢是選擇欄位然後輸入查詢值來查詢 也就是說,我在網頁上做了一個下拉式選單來選欄位 (標籤=中文欄位名,值=mysql欄位名稱) 後面再做一個text來輸入值 選到那個欄位時輸入值就可以依那欄位來查我所輸入的值 我想要做的就是這種 現在有個問題就是 我在寫sql時where那裡應該怎麼寫會比較好? 我現在是把欄位名稱用變數來替代 where '$field' like 'colname' 變數~colname 預設值:% 執行值:$_GET['field'] 不過這樣沒辦法查詢說 按查詢的話就查不到任何資料 請問有那位大大可以替我解惑呢? 謝謝m大和s大的解說 我改了 http://moon.nfu.edu.tw/~g241126/1.phps -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.220.244

01/23 13:20, , 1F
$sql= sprintf("SELECT .. WHERE %s LIKE '%s'",$field,
01/23 13:20, 1F

01/23 13:22, , 2F
$colname);
01/23 13:22, 2F

01/23 14:04, , 3F
還是沒辦法耶!查詢不會動(按了查詢還是那些資料)
01/23 14:04, 3F

01/23 14:08, , 4F
bty,我是用dw8寫的
01/23 14:08, 4F

01/23 14:53, , 5F
用 mysql_error()給大家看一下吧 :p
01/23 14:53, 5F

01/23 15:18, , 6F
用了,沒有錯誤訊息,就只是key了值,資料沒有動
01/23 15:18, 6F
※ 編輯: camille168 來自: 211.75.220.244 (01/23 15:25)

01/23 16:28, , 7F
這樣不能下載低.php能這樣下載 那密碼的檔案也被抓光嚕
01/23 16:28, 7F
※ 編輯: camille168 來自: 211.75.220.244 (01/23 16:43)

01/23 17:18, , 8F
副檔名改成 .phps 吧
01/23 17:18, 8F

01/23 17:23, , 9F
where colname like '%".$field."%'
01/23 17:23, 9F
※ 編輯: camille168 來自: 211.75.220.244 (01/23 17:24)

01/23 17:23, , 10F
密碼檔最好在webroot外php.ini的include指定目錄中...
01/23 17:23, 10F

01/23 17:31, , 11F
這樣改還是沒辦法,會有錯
01/23 17:31, 11F

01/23 21:28, , 12F
又看到一個用 DW 寫網站的了,哈哈
01/23 21:28, 12F
文章代碼(AID): #17bij7a_ (PHP)
討論串 (同標題文章)
文章代碼(AID): #17bij7a_ (PHP)