php循环数据库数据,PHP循环

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循环更新数据库需要关闭吗

php循环更新数据库不需要关闭。当php文件被触发时,它会更新数据库,休眠等它就是这样编程的,所以php循环更新数据库不需要关闭。

PHP怎么用foreach循环数据库里的数据

用while循环例如:

$res = mysql_query("select id,name,description,price,pic_url1 from ebf_products");

while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){

$list[] = $pp;

}

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

最好把你的代码也发上来,大家看看! 我在网上找了一点代码,虽然只有一条,不过可以很明确的说明问题了。 while前就是连接数据库信息。 while($row=mysql_fetch_array($result)) { 这里输出内容。 } 再给你一个完整点的代码: ?php mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());//连接数据库 mysql_select_db("mydb");//选择数据库mydb $result = mysql_query("SELECT id, name FROM mytable");//执行SQL语句,将结果给$result变量。 while ($row = mysql_fetch_array($result, MYSQL_NUM)) { //循环输出查询得到的每一条记录 printf("ID: %s Name: %s", $row[0], $row[1]); } mysql_free_result($result);//释放$result变量占用的内存资源。 ? 上面代码是PHP官方文档找的,你可以参考一下!

记得采纳啊

PHP如何将数据库表中的某列数据一个一个循环取出并打印

一般我们为了减少数据库链接,取数据是一次取出所有想要的数据然后做循环处理,而不是一个个循环取出

$servername = "localhost";

$username = "root";

$password = "root";

$dbname = "aaaa";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn-connect_error) {

die("连接失败: " . $conn-connect_error);

$conn-query('set names utf8');

$sql = "SELECT name FROM xiao ";//这里是查询xiao表的name列的所有数据

$result = $conn-query($sql);

if ($result-num_rows  0) {

// 输出数据

while($row = $result-fetch_assoc()) {

//print_r($row);

echo "name: " . $row["name"]."br";//这里是循环打印

}

} else {

echo "没有查询到数据";

}

$conn-close();

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循环数据库数据,PHP循环
文章链接:http://pwwzsj.com/article/dsgcpci.html