關於從資料庫(odbc)取出某一欄資料的問題

看板PHP作者 (狂歡 是一個人的孤單)時間19年前 (2006/10/05 20:25), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/2 (看更多)
if((odbc_num_rows($cur)!=0)) { while($row=odbc_fetch_row($cur)) { echo "<tr>"; for ($x=1 ;$x<=$fieldnum;$x++) { echo "<td>" . odbc_result($cur,$x) . "</td>"; } echo "</tr>"; } } 我知道如果要echo出全部的表單,程式碼如上,run也沒有問題 其中 $cur= odbc_exec( $cnx, "SELECT * FROM DialRecord WHERE CallerTel='$Phone'"); 但是如果我只是要取出其中的一欄,並把他填入陣列呢? 那該怎麼做呢? 例如:(資料庫如下) 學號 姓名 電話 地址 1 aa 00 add1 2 bb 11 add2 3 cc 23 add3 .... 假設我要把電話這個欄位的內容取出,並存入陣列中 $phone[1]=00 $phone[2]=11 $phone[3]=23 .... 請問這個要怎麼寫呢>"< 我被這個問題困擾一下午了~~ 手邊可以參考的資料又沒有可以解決問題的 先謝謝各位前輩了 <m(_ _)m> (我是用access所以要用odbc 不知道mysql有沒有可以解決的類似語法>"<) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.43.138 ※ 編輯: eugg 來自: 140.124.43.138 (10/05 20:34)

10/05 21:29, , 1F
select tel from userdb
10/05 21:29, 1F

10/08 09:30, , 2F
對不起@@~可以再說詳細一點嗎>"<謝謝
10/08 09:30, 2F

10/09 00:24, , 3F
*是代表全部,所以你要哪一欄SELECT 欄位1,欄位2 FROM 表格
10/09 00:24, 3F
文章代碼(AID): #159FclG9 (PHP)
文章代碼(AID): #159FclG9 (PHP)