php 遍历字段 我想用select * from table查询数据库,返回一个数组,应该怎么遍历字段呢?mdb数据库,或告mysql也成 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while ($row = mysql_fetch_array($result)) { printf ("ID: %s Name: %s", $row[0], $row["name"]); } 不知道是不是这个意思差不多,比如我从数据库中得到一个数组,array{1,2,3,4,5,6,7,8,9...},我想让他这样显示123456789可以: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我想取这个表里面的字段名name data怎么取呢?或者查询到的记录集,怎么转换成数组??我记的在asp里面有,不知php有没有?反正我要的结果是例如表test name data1111 22223333 44445555 6666我想要的结果是一个二维数组$arr[0][1]=1111;$arr[0][2]=2222;$arr[1][1]=3333;$arr[1][2]=4444;怎么做?说明一下,前提是不知里面有几个字段 $num_field = 0;$access = odbc_connect("DRIVER=Microsoft Access Driver (*.mdb);DBQ=D:\\root\\asp\\#db.mdb","","",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); 用preg_match()匹配这段代码 求PHP同志们帮忙看段PHP代码! include_once()竟然报错,迷途………………急急急! SMARYT SECTION 在模板中的自动追加数值 传入变量保存下次使用 请教建设服务器的过程, 200分的另外100分!说话算话! 怎样判断来访者IP是否是国外IP? 谁能帮忙做个“21点”的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);