嗨,我正在使用 mysql 编写一些代码,需要使用 php 显示 mysql 结果..
MySQL
select distinct(year(Cataloged_Date)) from records;
+------------------------+
| (year(Cataloged_Date)) |
+------------------------+
| 2009 |
+------------------------+
1 row in set (0.00 sec)
PHP
foreach($query->result() as $show){
$data[$i] = $show->Cataloged_Date;
$i++;
}
我在 php.ini 中使用 codeigniter。使用 $show->Cataloged_Date 将不会返回任何内容。我在想它的 $show-> 是用来显示结果的东西...只是现在无法获取它...
最佳答案
您需要在 mysql 查询中为您的字段提供明确的名称或别名 - 当您将函数应用于列时,列名称是什么并不明显。
关于php - MySql PHP 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1800429/