2

所以我试图从 MySQL 中获取数据,但我不确定数组是否被返回。

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

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

这是功能。此外,名为标记的数据库具有字段名称、id 和时间,但出于测试目的只是试图获取名称。为什么没有输入 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'];
        } 
}
4

1 回答 1

0

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

  1. 在到达 while 语句之前发生了一些错误,并且您关闭了显示错误
  2. 永远不会调用 getBusInfo() 函数,这意味着代码在某处调用了一些不同的 getBusInfo() 函数
  3. 你的表是空的(没有数据)
于 2013-05-30T00:11:54.010 回答