首页上一页 1 下一页尾页 2 条记录 1/1页
轻鸿老师好,给看看这数据表的一个字段共查询了35条记录,想转化成以逗号分隔的字符串时出错
发表在PHP图书答疑
2014-11-24
是否精华
是
否
版块置顶:
是
否
[font color=#0000FF]数据库查询代码如下,只查询了数据表的一个字段值[/font]
。。。。。。
if (mysql_query($sql,$con)){ echo "查询数据表成功:";}
else{ echo "查询数据表失败: " . mysql_error();}
$num=mysql_num_rows($result);//输出查询的记录数
echo ("共查询到了".$num."条数据");
while($myrow=mysql_fetch_array($result))//资源中的数组之值
{
$result[]=current($myrow);//返回数组的当前元素(单元)
print_r($result);//错误测试语句
$lmbs=implode(",",$result); //数组各单元之间用逗号分隔
}
echo $lmbs;//输出以逗号分隔的字符串
[font size=3][font color=#FF0000]想把查询记录转化成一行以逗号分隔的字串,结果在循环内出错,[/font]输出结果提示如下,请老师看看啥原因,谢谢[/font]
查询数据表成功:共查询到了35条数据
Warning: Cannot use a scalar value as an array in D:\AppServ\www\mukui_07\indexs.php on line 25
Resource id #3
Warning: implode() [function.implode]: Invalid arguments passed in D:\AppServ\www\mukui_07\indexs.php on line 29
Warning: Cannot use a scalar value as an array in D:\AppServ\www\mukui_07\indexs.php on line 25
Resource id #3
Warning: implode() [function.implode]: Invalid arguments passed in D:\AppServ\www\mukui_07\indexs.php on line 29
。。。。。。
。。。。。。
if (mysql_query($sql,$con)){ echo "查询数据表成功:";}
else{ echo "查询数据表失败: " . mysql_error();}
$num=mysql_num_rows($result);//输出查询的记录数
echo ("共查询到了".$num."条数据");
while($myrow=mysql_fetch_array($result))//资源中的数组之值
{
$result[]=current($myrow);//返回数组的当前元素(单元)
print_r($result);//错误测试语句
$lmbs=implode(",",$result); //数组各单元之间用逗号分隔
}
echo $lmbs;//输出以逗号分隔的字符串
[font size=3][font color=#FF0000]想把查询记录转化成一行以逗号分隔的字串,结果在循环内出错,[/font]输出结果提示如下,请老师看看啥原因,谢谢[/font]
查询数据表成功:共查询到了35条数据
Warning: Cannot use a scalar value as an array in D:\AppServ\www\mukui_07\indexs.php on line 25
Resource id #3
Warning: implode() [function.implode]: Invalid arguments passed in D:\AppServ\www\mukui_07\indexs.php on line 29
Warning: Cannot use a scalar value as an array in D:\AppServ\www\mukui_07\indexs.php on line 25
Resource id #3
Warning: implode() [function.implode]: Invalid arguments passed in D:\AppServ\www\mukui_07\indexs.php on line 29
。。。。。。