[SQL ] 資料表查詢問題

看板Database作者 (tanxdx)時間16年前 (2009/10/22 23:31), 編輯推噓5(503)
留言8則, 3人參與, 最新討論串1/1
請問一下 我現在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
UNION!?
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
試試看把星號改成你要的欄位名稱...順便查一下UNION用法..
10/23 15:53, 4F

10/23 17:22, , 5F
突然覺得這是 php 語法問題 @_@
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
我笑了...XDDDD
10/23 19:10, 8F
文章代碼(AID): #1Au7hfCR (Database)