我想用select * from table查询数据库,返回一个数组,应该怎么遍历字段呢?mdb数据库,或告mysql也成
解决方案 »
- Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost"
- 修改ftp密码出现错误!
- 正则匹配html
- 关于PHP正则表达式
- ereg()和preg_match()有什么区别
- 高手来讨论:你搞过php最深层次得记的技术是什么技术,另求[如何不用任何函数反转一个字符串]
- Zend认证模拟题(部分)
- 求PHP写个超简单的发送邮件的代码。。。。。。。。。。
- php提交表单制作方法(没分了,帮帮我吧)
- 在php中如何实现自动注销
- 向迅雷学习如何骗周鸿祎这样的VC
- php 用ado连接mdb数据库 怎么取字段名称
printf ("ID: %s Name: %s", $row[0], $row["name"]);
}
123
456
789
可以:
1.<?php
$array = array(1,2,3,4,5,6,7,8,9);
foreach ($array as $key=>$value)
{
echo $value;
if ($value%3==0)
{
echo "</br>";
}
}
?>
2:
<?php
$array = array(1,2,3,4,5,6,7,8,9,);
while (list($key,$value)=each($array))
{
echo $value;
if ($value%3==0)
{
echo "</br>";
}
}
?>
3.<?php
$array = array(1,2,3,4,5,6,7,8,9,);
for ($i = 0; $i < count($array); $i++)
{
echo $array[$i] ;
if ($array[$i]%3==0)
{
echo "</br>";
}
}
?>
很多种方法,我是新手,请多指教。
我想取这个表里面的字段名name data
怎么取呢?
或者查询到的记录集,怎么转换成数组??我记的在asp里面有,不知php有没有?
反正我要的结果是
例如表test
name data
1111 2222
3333 4444
5555 6666
我想要的结果是一个二维数组
$arr[0][1]=1111;
$arr[0][2]=2222;
$arr[1][1]=3333;
$arr[1][2]=4444;
怎么做?
说明一下,前提是不知里面有几个字段
,"",
"",
SQL_CUR_USE_ODBC);
$query = odbc_do($access , "select * from table1");
$num_field = max(odbc_num_fields($query), $num_field);
$table1 = "";
for($i = 0; $i < odbc_num_fields($query); $i ++){
$table1 .= " <option value=\"".@odbc_field_name($query,$i+1)."\" >".@odbc_field_name($query,$i+1)." </option >\r\n";
}
odbc_close($access);