作者wu79423 (wu79423)
看板PHP
標題[請益] Mysql查詢式
時間Wed Mar 23 17:35:29 2011
書上教材敘述如下:
$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
1F:推 danielguo:SELECT * FROM 後面應該是接 table 名稱或 xxdb.xxtable 03/23 18:03
2F:→ danielguo:沒辦法輸入幾個字就查整個資料庫, 一個 table 查一次 03/23 18:06
3F:→ danielguo:適合的話可以 UNION / UNION ALL 起來 03/23 18:07
4F:→ lazyhome:先echo $query_rs ~ 看sql有沒有問題 03/23 20:59
5F:→ averywu:"SELECT * FROM ".$var; 小小一點大大改變 03/24 00:45
6F:→ wu79423:已經解決了! 感謝~~ 03/24 13:26