看板 PHP 關於我們 聯絡資訊
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)
averywu:select tel from userdb 10/05 21:29
eugg:對不起@@~可以再說詳細一點嗎>"<謝謝 10/08 09:30
andreli:*是代表全部,所以你要哪一欄SELECT 欄位1,欄位2 FROM 表格 10/09 00:24