有关mysql_fetch_object($sql)的数组有关问题

WBOY
Libérer: 2016-06-13 10:16:28
original
1027 Les gens l'ont consulté

有关mysql_fetch_object($sql)的数组问题
$conn=mysql_connect("localhost","root","")or die("数据库服务器连接错误".mysql_error());
  mysql_select_db("xuanke",$conn)or die("数据库访问错误".mysql_error());
  mysql_query("set names gb2312");
  $sql=mysql_query("SELECT course_id FROM `info_selected` WHERE stu_id");
  while($r=mysql_fetch_object($sql)) {
  $row[] = $r;
  }
  $sum=count($row);
  echo $sum;
  echo $row[0];
  mysql_free_result($sql);
  mysql_close($conn);
高手指点下,上述程序中的$row是个数组吗?为何echo $sum;能够正常输出结果而echo $row[0];却显示错误呢?
如果$row不是数组,该如何依次输出其中的值呢?

------解决方案--------------------
你不看手册的吗?

mysql_fetch_object返回的是对象
大多数对象可用 foreach 遍历
------解决方案--------------------

探讨

while($r=mysql_fetch_object($sql)) {
$row[] = $r;
}
我觉着这一句应该是将返回的对象放到一个数组里吧!我希望能有什么方法可以将数组里的值依次输出

------解决方案--------------------
你说的显示错误是指什么呢? 循环之后你print_r($row); 看看。
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!