php - MySql PHP 结果

标签 php mysql codeigniter

嗨,我正在使用 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/

相关文章:

php - PHP 脚本可以检测套接字是否已关闭吗?

php - 我应该如何修改我的 php web 服务来处理一个而不是多个调用?

php - 反转多对一层次结构

php - mysql 数据库中的大 blob 使我的网站变慢

codeigniter - 将 URL 重定向到 SEO 友好 URL 时使用哪个重定向?

php - 在 MySQL 中打破一个特殊字符

javascript - 根据另一列计算列 laravel

MySQL进程占用CPU,这个进程是做什么的?

php - CodeIgniter 中的 Seo 友好 url

php - 在 codeigniter 中为每个用户选择最新记录