我要实现在用PHP代码+mysql把这一行显示到前台
<?php$sql="select*from".$db_web_product."wheretype_id=2ORDERBYproduct_id";$sql_res=$d...
<?php
$sql="select * from ".$db_web_product." where type_id=2 ORDER BY product_id ";
$sql_res = $db->getAll($sql);
foreach($sql_res as $row){
?>
<li class='b1 t1'>
<img src='<?php echo $row["product_name"];?>'>
</li>
<?
}
?>
</li>
由于我的水平不行,只会用以上代码实现一个字段到前台请高手见解如、何实现显示出一行。
谢谢 展开
$sql="select * from ".$db_web_product." where type_id=2 ORDER BY product_id ";
$sql_res = $db->getAll($sql);
foreach($sql_res as $row){
?>
<li class='b1 t1'>
<img src='<?php echo $row["product_name"];?>'>
</li>
<?
}
?>
</li>
由于我的水平不行,只会用以上代码实现一个字段到前台请高手见解如、何实现显示出一行。
谢谢 展开
4个回答
展开全部
where 子句改为:where product_id=12 ORDER BY product_id
当然这也取决于你数据库设计时product_id是不是允许重复。
或者:sql语句可以加上limit
select * from ".$db_web_product." where type_id=2 ORDER BY product_id limit 0,1
需要几条就把1改成几
当然这也取决于你数据库设计时product_id是不是允许重复。
或者:sql语句可以加上limit
select * from ".$db_web_product." where type_id=2 ORDER BY product_id limit 0,1
需要几条就把1改成几
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where 子句改为:where product_id=12 ORDER BY product_id
当然这也取决于你数据库设计时product_id是不是允许重复。
当然这也取决于你数据库设计时product_id是不是允许重复。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你到底什么意思,你既然已经从数据库里面取出了所有的东西,那么你就在你的foreach里面把他们都遍历出来就是了啊。你现在只让他输出了$row['product_name'] 那肯定只有一个啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询