[SQL ] 資料表查詢問題
請問一下
我現在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
→
10/23 00:07, , 1F
10/23 00:07, 1F
※ 編輯: tanxdx 來自: 114.33.76.141 (10/23 00:14)
※ 編輯: tanxdx 來自: 114.33.76.141 (10/23 00:30)
推
10/23 07:56, , 2F
10/23 07:56, 2F
推
10/23 07:57, , 3F
10/23 07:57, 3F
※ 編輯: tanxdx 來自: 114.33.76.141 (10/23 12:26)
推
10/23 15:53, , 4F
10/23 15:53, 4F
推
10/23 17:22, , 5F
10/23 17:22, 5F
→
10/23 17:34, , 6F
10/23 17:34, 6F
推
10/23 17:48, , 7F
10/23 17:48, 7F
→
10/23 19:10, , 8F
10/23 19:10, 8F