不确定mysql_fetch_array是否返回结果

时间:2012-08-13 03:36:11

标签: mysql

所以我正在尝试从MySQL获取数据,但我不确定该数组是否会被返回。

这是一个测试php文件来检查函数是否正常工作。

<?php
include_once('Private/dbInfo.php');
 $db = new dbObject();
 $db->connect();
 $db->getBusInfo();
?>

这是功能。此外,名为markers的数据库具有字段名称,标识和时间,但出于测试目的,只是尝试获取名称。为什么没有输入while($ info = mysql_fetch_array($ data))?

public function getBusInfo() {
    $data = mysql_query("SELECT * FROM `markers`")
        or die(mysql_error()); 

        while($info = mysql_fetch_array( $data )) 
        { 
          echo "name"+$info['name'];
        } 
}

1 个答案:

答案 0 :(得分:0)

以下是您未输入while语句的原因:

  1. 在到达while语句之前发生了一些错误,并且关闭了显示错误
  2. 永远不会调用getBusInfo()函数,这意味着代码在某处调用了一些不同的getBusInfo()函数
  3. 您的表格为空(无数据)