一个很普通查询输出函数现在表中有10条数据
调用的时候因为要把结果转成XML所以不能在函数体里做echo
但是这样调用只能输出最后一条记录,求能在调用页面输出整表内容的方法
调用
echo main_shopactive();
函数体
function main_shopactive()
{
//商场活动查询,返回逆向排序的最后一条活动记录
$conn = mysql_connect_conn();
$sql = "SELECT * FROM wx_active order by id desc limit 0,30";
$rs = mysql_db($sql,$conn) or die('查询记录失败!');
if(mysql_num_rows($rs) > 0)
{
while($row = mysql_fetch_assoc($rs))
{
$my_active = $row['concent'];
}
}
else
{
$my_active = 'NO ACTIVE';
}
return $my_active;
}
------解决方案--------------------
while($row = mysql_fetch_assoc($rs))
{
$value .= $row['goods_name'] . $row['goods_floor'] . $row['goods_tel'] . $type .= $row['goods_type'];
}
return $value;