php查询数据遍历显示 php遍历数据库

php遍历数据库问题首先你要说你用的是什么数据库 。用最普通的mysql数据库来说php查询数据遍历显示,php自带php查询数据遍历显示了一些操作数据库的函数 。
首先你将语句写入一个变量:
$Query = "select * from A_table";
然后用mysql_query这个函数执行这条语句,并将输出结果放在一个变量中:
$Result = mysql_query($Query);
这个$Result变量就是一个资源变量,包含了所有符合条件的结果 。要将结果处理 , 需要用另一个函数
mysql_fetch_assoc:
while($Row = mysql_fetch_assoc($Result))
{
//这里$Row就是遍历了结果的每一行 。假设有个字段叫A_field,你要把它输出
echo $Row["A_field"];
//其php查询数据遍历显示他操作类似 。
}
num_rows 中有值是7,试了各种方法为什么遍历数据显示不出来?'>PHP查询数据库$dresult->num_rows 中有值是7,试了各种方法为什么遍历数据显示不出来?运行结果是什么?
试试这样
echo "table";
while($info=mysql_fetch_array($dresult))
{
echo "trtd".$info[0]."/tdtd".$info[1]."/tdtd".$info[2]."/tdtd".$info[3]."/tdtd".$info[4]."/td/tr";
}
echo "/table";
PHP怎么遍历一个文件夹下所有的文件,默认显示第一个内容 。在 php 语言里,列出一个文件夹下所有的文件,最简单的是使用 scandir 函数,示例如下:
?php
$dir= '/tmp';
$files1 = scandir($dir);
print_r($files1);
?
scandir 原型定义如下:
array scandir ( string $directory [, int $sorting_order [, resource $context ]] )
第2个参数 , 可以将获取的文件列表按升、降序进行排序 。
PHP遍历数组的方法汇总今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个 。顺便写个文章总结下,如果总结不全还请朋友们指出
第一、foreach()
foreach()是一个用来遍历数组中数据的最简单有效的方法 。
?php
$urls=
array('aaa','bbb','ccc','ddd');
foreach
($urls
as
$url){
echo
"This
Site
url
is
$url!
br
/";
}
?
显示结果:
This
Site
url
is
aaa
This
Site
url
is
bbb
This
Site
url
is
ccc
This
Site
url
is
ddd
第二、while()

list(),each()配合使用 。
?php
$urls=
array('aaa','bbb','ccc','ddd');
while(list($key,$val)=
each($urls))
{
echo
"This
Site
url
is
$val.br
/";
}
?
显示结果:
This
Site
url
is
aaa
This
Site
url
is
bbb
This
Site
url
is
ccc
This
Site
url
is
ddd
第三、for()运用for遍历数组
?php
$urls=
array('aaa','bbb','ccc','ddd');
for
($i=
0;$i
count($urls);
$i++){
$str=
$urls[$i];
echo
"This
Site
url
is
$str.br
/";
}
?
显示结果:
This
Site
url
is
aaa
This
Site
url
is
bbb
This
Site
url
is
ccc
This
Site
url
is
ddd
有时候有人也在问这几种遍历数组的方法哪个更快捷些呢 , 下面做个简单的测试就明白了
===========
下面来测试三种遍历数组的速度
===========
一般情况下,遍历一个数组有三种方法,for、while、foreach 。其中最简单方便的是foreach 。下面先让我们来测试一下共同遍历一个有50000个下标的一维数组所耗的时间 。

推荐阅读