作者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