php数据库查询后循环 php7查询数据库

PHP查询数据库用FOR循环问题

这当然是不行的了,上面的告诉你的也是错误衫皮的,因为原因在于你循环的时候进行了数据库的查询,所以每次都是新的数据,指针当然要从第一条开始了。

创新互联建站服务项目包括孟村网站建设、孟村网站制作、孟村网页制作以及孟村网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,孟村网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到孟村省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

所以不是你的循环的错误,而是你数据库查询代扰耐码位置的错误

要这样写

$num=mysql_query("select

*

from

china_city

where

parentid=0");

$n=

mysql_num_rows

($num);

for($i=1;$i=$n;$i++){

${"row".$i}=mysql_fetch_array($num);

echo

$i."缓塌春

".${"row".$i}['city']."

";

}

一般都是用foreach或while写的

foreach(mysql_fetch_array($num)

as

$key=$value){}

while($row

=mysql_fetch_array($num)){}

PHP程序:循环查询数据库字段的方法?

完整的代码如下:

$con = mysql_connect('localhost(服务器地址)', '数据库用户名', '数据库密码返谈');

//数据库连接。

if (!$con)

{

die('Could not connect: ' . mysql_error());

}//连接失基厅败输出错误

mysql_select_db('数据库名', $con);

$sql = "select Name from 表名;"搏世隐;

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

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

echo $row['Name'];

}

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

?


分享文章:php数据库查询后循环 php7查询数据库
浏览路径:http://pwwzsj.com/article/ddpopcc.html