5

我正在使用 CodeIgniter 2.1.3。我对list_fields() 应该返回 MySQL 结果的字段数组的函数有疑问。所以我下面的代码应该列出 MySQL 结果的所有字段。

$query = $this->db->query("SELECT * from $tablename where REGNO='$keyword' " );
$fields  = $query->list_fields();
foreach ($fields as $f)
{
echo $f;
} 

它在 Windows 中运行良好,但在 Linux 中无法运行,但如果结果中的行数为零,它甚至在 Linux 中也能运行。

知道出了什么问题吗?

4

1 回答 1

0

尝试检查您的 linux 机器上的 mysql 是否有任何错误(通常位于/var/log/mysql/error.log)。

确保您的 Linux 机器中的 PHP 和 MySQL 版本与您的 Windows 机器相同,以防它们在特定版本中出现错误。

于 2012-12-03T08:19:01.400 回答