作者tanxdx (tanxdx)
看板Database
标题[SQL ] 资料表查询问题
时间Thu Oct 22 23:31:51 2009
请问一下
我现在6个资料表,里面的栏位都是一样的,我现在想要去搜寻这6个资料表的list栏位
然後这6个资料表的list栏位有关a开头的文字给印出来,请问要怎麽去作呢?
$sql = "SELECT * FROM db WHERE list like'a%'";
这是我搜寻一个资料表的语法,可以去echo出list有关a开头的文字,
那现在要怎麽一次搜寻这6个资料表有关a开头的然後全部印出来呢?
我有试过
$sql = "SELECT * FROM db WHERE list LIKE 'a%'
union
SELECT * FROM db1 WHERE list LIKE 'a%'";
if ( $result = mysql_query($sql) ) {
while( $row = mysql_fetch_assoc($result) ){
echo "see".$row["list"] ;
}
我试了2个资料表,可是还是印不出来耶,还是我语法哪边有错呢?
我的DB是mysql 5.1.36
就是这样跑完也没有错误息,是不是我在印出$row["list"]有问题呢??
因为我是要在这2个资料表查完全部的a开头的字然後a开头的全部印出来
那我就是跑完程式码一是片空白><
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.76.141
1F:→ rushcat:UNION!? 10/23 00:07
※ 编辑: tanxdx 来自: 114.33.76.141 (10/23 00:14)
※ 编辑: tanxdx 来自: 114.33.76.141 (10/23 00:30)
2F:推 PsMonkey:错误讯息? 或是你觉得卷出来的资料有什麽特性? 10/23 07:56
3F:推 PsMonkey:什麽都没讲.... 这是要人家瞎猜吗? 10/23 07:57
※ 编辑: tanxdx 来自: 114.33.76.141 (10/23 12:26)
4F:推 rushcat:试试看把星号改成你要的栏位名称...顺便查一下UNION用法.. 10/23 15:53
5F:推 PsMonkey:突然觉得这是 php 语法问题 @_@ 10/23 17:22
6F:→ tanxdx:以成功 谢谢 10/23 17:34
7F:推 PsMonkey:成功也要讲一下是怎麽成功阿.... 10/23 17:48
8F:→ rushcat:我笑了...XDDDD 10/23 19:10