mysqli代码不起作用

时间:2013-04-03 06:09:44

标签: php mysqli wamp

我有一个包含此代码的页面

 <?php
   $db = new mysqli("localhost", "root", "", "piccs");
    $query =  $db->query("select * form aaa");
   while($row = $db->fetch_array(MYSQLI_ASSOC)){

   echo  $row['id'];

  }
   ?>

我用wamp服务器运行它,但它没有 它给了我这个错误 (!)致命错误:在第6行的C:\ wamp \ www \ now \ pics \ inc \ confaid.php中调用未定义的方法mysqli :: fetch_array()

2 个答案:

答案 0 :(得分:1)

试试这个:

<?php
 $db = new mysqli("localhost", "root", "", "piccs");
 $query =  $db->query("select * from aaa");
 while($row = $query->fetch_assoc()){
  echo  $row['id'];
 }
?>

答案 1 :(得分:0)

您的选择查询存在问题,请使用from代替form

$query =  $db->query("select * from aaa");

并且您的while语句将是

while($row = $query->fetch_assoc()){
  echo  $row['id'];
 }