作者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