网站建设资讯

NEWS

网站建设资讯

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 数据库循环取值问题

$query4="select count(name) as renshu from yxh_huiyi_qd where huiyi_id=$HUIYI_ID and city=$TONGJI_CITY

这句sql语句把变量用引号括起来,因为city的类型应该是varchar(或char)型的,不加引号的话会认为是数值型的(只有数值型的不需要加引号)

另外,由于PHP单双引号的不同作用,建议你用连字符连接:

$query4="select count(name) as renshu from yxh_huiyi_qd where huiyi_id=".$HUIYI_ID." and city = '".$TONGJI_CITY."'";

这样也以防没有正确识别变量

PHP 获取数据库数据库并loop循环

看起来有点像discuz!的模板..........

感觉你的意思应该是:

!--{loop $author_group $v}--

lia href="forum.php?mod=viewthreadtid=$v[tid]"$v[subject]/a/li

!--{/loop}--

如果真的是discuz!的模板的说,你可以找找template_t这个文件夹(好吧,如果我没有记错的话)里面有编译后的php模板代码。

结果大致上应该是(discuz好像是要求开启短标签的,所以下面也用了短标签)

? is_array($author_group) { foreach($author_group as $v) { ?

lia href="forum.php?mod=viewthreadtid=?=$v['tid']?"?=$v['subject']?/a/li

? } }?

如果你看得懂php,只是不明白discuz!(我就假设我猜对了吧)模板机制,你可以看看源代码,从中找出模板编绎的方式,discuz!的模板机制是非常简单的东西。

如果你看不懂php,那你想要自己改模板的话,建议先花些时间学习下。

php 同时 while 循环读出数据

如果两个表的结构差不多或者一样的话,推荐用sql语句的UNION ALL 连接查询


当前名称:php数据库读数据循环 php遍历数据库
当前地址:http://cdweb.net/article/doosjed.html