资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php循环数据集 php循环输出

为什么PHP的while循环是重复出现同一个数据呢?

根据 php 手册中,对于 fetch_assoc 函数的说明:

成都创新互联公司专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,成都移动云计算中心服务有保障!

mysqli_fetch_assoc -- Fetch a result row as an associative array

这个函数的功能,是从数据库查询的结果集中,取一条(行)记录作为关联数组返回。

如果想要显示结果集中所有的数据,一是可以使用 fetch_all 函数。

如果是 mysqli_fetch_assoc ,则通常的代码是:

if ($result = mysqli_query($link, $query)) {

/* fetch associative array */

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

printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);

}

/* free result set */

mysqli_free_result($result);

}

php怎么循环数据库里的内容

您好,可参考如下思路,然后结合自己的业务逻辑即可:

?php

//首先链接数据库

$conn = mysql_connect('主机名','数据库登陆用户名','数据库登陆密码') or die('链接数据库失败');

//选择数据库

mysql_select_db( 'test',$conn );

//假设test数据库中有文章表,article,表有字段 id,title,create_time 那么可采用如下代码循环读出里面数据

//进行SQL查询-查询article中的数据并按照id倒序排列

$sql = 'SELECT *FROM article ORDER BY id DESC';

//获取执行结果

$result = mysql_query( $sql,$conn );

if( !$result ) die( '执行SQL语句失败' );

//循环读出结果集中的数据

while( $row = mysql_fetch_assoc( $result ) )

{

//输出数据

echo $row['id'].'--'.$row['title'].'--'.$row['create_time'].'br/';

}

//如果test中有三条数据,比如下列数据

//id title create_time

//1 文章标题1 2014/10/31 14:20

//2 文章标题2 2014/11/01 15:12

//3 文章标题3 2014/11/03 12:10

//那么执行代码后,网页应显示如下:

//3--文章标题3--2014/11/03 12:10

//2--文章标题2--2014/11/01 15:12

//1--文章标题1--2014/10/31 14:20

?

新手求教:如何在thinkphp中循环输出数据

Volist标签

Volist标签主要用于在模板中循环输出数据集或者多维数组。

例:

volist name="list" id="vo"

{$vo.id}

{$vo.name}

/volist

Foreach标签

foreach标签也是用于循环输出

例:

foreach name="list" item="vo"

{$vo.id}

{$vo.name}

/foreach

PHP如何利用循环输出数据库表中所有记录

?php

mysql_select_db("infosystem",

$link);

//选择数据库

$q

=

"SELECT

*

FROM

info";

//SQL查询语句

mysql_query("SET

NAMES

GB2312");

$rs

=

mysql_query($q,

$link);

//获取数据集

if(!$rs){die("Valid

result!");}

echo

"table";

echo

"trtd部门名称/tdtd员工姓名/tdtdPC名称/td/tr";

while($row

=

mysql_fetch_row($rs))

echo

"trtd$row[1]/tdtd$row[2]/tdtd$row[3]/td/tr";

//显示数据

echo

"/table";

mysql_free_result($rs);

//关闭数据集


文章标题:php循环数据集 php循环输出
分享路径:http://cdkjz.cn/article/dooppos.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220