没分了.这是什么错误呀......急死了...

it_zl 2005-10-17 03:35:54
<?
$conn=mysql_connect ("localhost", "aa", "bb");
mysql_select_db("aa");

$execsort="select * from pic_sort where jibie='1' limit 8";
$resultsort=mysql_query($execsort);
while($rssort=mysql_fetch_object($resultsort)) {

$sqlx="select * from pic_sort where yiji='$rssort->id'";
$resultx=mysql_query($sqlx);
while($rsx=mysql_fetch_object($resultx)) {
$xid[]=$rsx->id;
}
$xid = join(',', $xid);
echo "$xid";

}
?>
显示结果如下,其中第一条记录9,10这显示是对的,可是下面的就显示不出来出错了.
9,10
Fatal error: [] operator not supported for strings in E:\www\php\ynyw\pic.ynyw.net\test.php on line 12

12行就是 $xid[]=$rsx->id;
郁闷呀.

请问该如何改呀......
...全文
69 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
it_zl 2005-10-17
  • 打赏
  • 举报
回复
老大就是牛~
xuzuning 2005-10-17
  • 打赏
  • 举报
回复
<?
$conn=mysql_connect ("localhost", "aa", "bb");
mysql_select_db("aa");

$execsort="select * from pic_sort where jibie='1' limit 8";
$resultsort=mysql_query($execsort);
while($rssort=mysql_fetch_object($resultsort)) {

$sqlx="select * from pic_sort where yiji='$rssort->id'";
$resultx=mysql_query($sqlx);
$xid = array(); //*************************
while($rsx=mysql_fetch_object($resultx)) {
$xid[]=$rsx->id;
}
$xid = join(',', $xid);
echo "$xid";

}
?>
it_zl 2005-10-17
  • 打赏
  • 举报
回复
是不是都是为了分才回答呢?

下次再补呀.

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧