Heim > Backend-Entwicklung > PHP-Tutorial > 请问个有关问题 mysql记录集不支持movenext方法吗

请问个有关问题 mysql记录集不支持movenext方法吗

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-13 11:55:25
Original
1163 Leute haben es durchsucht

请教个问题 mysql记录集不支持movenext方法吗
 function GetTags($device)
{
  $sql = "select tagname from TagList where device='$device'"; 
  $rs = mysql_query($sql); 
  while(! $rs->eof)   //将记录集存储到二维数组
 {   
         $tags[] = array('tagname'=>$rs->fields['tagname']->value);
         $rs->MoveNext();
   }
   return $tags;
   mysql_free_result($rs); //关闭数据集
}
为什么我在php查询mysql数据库,操作记录集时使用movenext方法一直报错no-object?难道mysql记录集不支持这个方法吗,那该如何实现?另外循环里的数组$tags在循环外能正确返回吗?
我想将记录集存储到数组,并返回这个数组,请高手给看看!
------解决方案--------------------

本帖最后由 xuzuning 于 2014-04-18 15:56:49 编辑 是的,不支持
while($row = mysql_fetch_assoc($rs))   //将记录集存储到二维数组<br />{ <br />    $tags[] = $row;<br />}
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage