作者eugg (狂歡 是一個人的孤單)
看板PHP
標題[請益] 關於odbc取出某一欄資料的問題
時間Thu Oct 5 20:31:03 2006
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)
1F:推 averywu:select tel from userdb 10/05 21:29
2F:推 eugg:對不起@@~可以再說詳細一點嗎>"<謝謝 10/08 09:30
3F:推 andreli:*是代表全部,所以你要哪一欄SELECT 欄位1,欄位2 FROM 表格 10/09 00:24