[請益] Mysql查詢式

看板PHP作者 (wu79423)時間14年前 (2011/03/23 17:35), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
書上教材敘述如下: $query_rs = "SELECT * FROM " .$_SESSION['Database'] . " WHERE category = '" . $category . "' AND category_type = '" . $category_type . "' ORDER BY publishdate DESC"; 可是繫結部份卻沒有顯示我的資料集(rs) 當我在查詢上輸入 SELECT * FROM $_SESSION['Database']時 出現錯誤訊息: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ['Database'] at line 1 然後輸入我其他的資料表,例如 bedspread 查詢後都有結果。 我想要拿我整個資料庫某些有特定欄位的資料(分屬不同資料表) 例如含有$category與$category_type的欄位 請問要如何做篩選呢? 感恩....<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.154.7

03/23 18:03, , 1F
SELECT * FROM 後面應該是接 table 名稱或 xxdb.xxtable
03/23 18:03, 1F

03/23 18:06, , 2F
沒辦法輸入幾個字就查整個資料庫, 一個 table 查一次
03/23 18:06, 2F

03/23 18:07, , 3F
適合的話可以 UNION / UNION ALL 起來
03/23 18:07, 3F

03/23 20:59, , 4F
先echo $query_rs ~ 看sql有沒有問題
03/23 20:59, 4F

03/24 00:45, , 5F
"SELECT * FROM ".$var; 小小一點大大改變
03/24 00:45, 5F

03/24 13:26, , 6F
已經解決了! 感謝~~
03/24 13:26, 6F
文章代碼(AID): #1DYRxbL5 (PHP)
文章代碼(AID): #1DYRxbL5 (PHP)