Heim  >  Artikel  >  Backend-Entwicklung  >  和mysql_fetch_array()结上的不解之缘.

和mysql_fetch_array()结上的不解之缘.

WBOY
WBOYOriginal
2016-06-13 13:12:06734Durchsuche

和mysql_fetch_array()结下的不解之缘.....
Warning: mysql_fetch_array() expects parameter 2 to be long, resource given in www/view.php on line 106

能取出数据,就是报警告而已

确认数据库的连接正常

line 106 就是 $result4=mysql_fetch_array($commentquery,$mylink);

然后我把$mylink去掉了之后..就不报警告了...弄了一个下午也没找出个答案来..求解释

贴出部分代码

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php $comment="select * from comment where id_dian='$ID'";
    $commentquery=mysql_query($comment,$mylink);
      $result4=mysql_fetch_array($commentquery,$mylink);
      if($result4=mysql_fetch_array($commentquery))
      {
    $i=1;
    do{
    echo $i."楼--".$result4['username'].": ".$result4['comment']."</br>";
    $i++;
    }
    while($result4=mysql_fetch_array($commentquery));
      }
      else
      {
          echo "暂无评论,我们期待你的参与";
          
          }
    ?>



------解决方案--------------------
第二个参数是决定返回数组的类型,可能的值有: MYSQL_ASSOC, MYSQL_NUM, and MYSQL_BOTH.
显然你的 $mylink 是个连接句柄变量,当然不对了。
Stellungnahme:
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