php横向遍历数据库 phpforeach遍历数组

php对mysql数据库遍历操作

既然是遍历,那就将数据库指针先移到第一条记录,逐次取出数据进行运算,下移指针,直到库结束。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了平安免费建站欢迎大家使用!

通常的代码如下:

mysql_data_seek($result,0);//指针复位

while($row=mysql_fetch_array($result)) { 

//对每行记录进行运算 处理,如 :echo $row['name']."br /"; 

}

php遍历数据库问题

首先你要说你用的是什么数据库。用最普通的mysql数据库来说,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如何把数据库的数据横排显示?

创建表:

CREATE TABLE `DBTEST` (

`id` INT NOT NULL AUTO_INCREMENT ,

`name` VARCHAR( 50 ) ,

`sex` VARCHAR( 10 ) ,

PRIMARY KEY ( `id` )

);

以下主要是看样式,自己调节样式内的width 大小,想一行显示多少都可以。

至于分页什么的,都是在sql语句那加个 limit 0, 20 ; 再加个分页显示函数。

(其实这只是一般应用的方法,我自己是用模板来解决的,考虑到楼主可能没用过模板,

所以在此只说明思路,俱体的内容,就由楼主自己去做了)

----code 存为php文件-----------------------------------------------

style type="text/css"

!--

.pre_view {

float:left;

margin:4px;

width:50px;

height:60px;

text-align:center;

border:#999999 solid 1px;

}

--

/style

?php

include("include/db_mysql.php");

$db = new db_test();

$query = "select * from DBTEST";

$query = $db-query($query);

while($dbq_rec = $db-fetch_array($query)){

$t1 = $dbq_rec['name'];

$t2 = $dbq_rec['sex'];

?

div class="pre_view"

table width="50"

trtd?=$t1;?/td/tr

trtd?=$t2;?/td/tr

/table

/div

?php

}

?

--------- code ----------------------------------------

php如何把数据库的数据横排显示

while ($i$numberOfRows)

{

$thisnamer = MYSQL_RESULT($result,$i,"namer");

$thisURL = MYSQL_RESULT($result,$i,"URL");

?

把这里面加个

if(($i%4)==0){

echo 'br';

}


名称栏目:php横向遍历数据库 phpforeach遍历数组
网页路径:http://myzitong.com/article/dojjeeo.html