【发布时间】:2017-06-12 19:54:47
【问题描述】:
这是我在模型中使用的函数
public function user_birthday() {
$this->db->select('birth_day')
->from('informations')
->where(DATE_FORMAT(FROM_UNIXTIME('birth_day'), '%m-%d') = DATE_FORMAT(NOW(), '%m-%d'));
$q = $this->db->get();
return $q->result();
}
像 $this->data['user'] = $this->users_m->user_birthday(); 这样的控制器中的功能
视图中的代码是
if (!empty($user)):
echo $user;
else:
echo "No dob found";
endif;
【问题讨论】:
-
我想
DATE_FORMAT和FROM_UNIXTIME是mysql函数,不是php函数。 -
您检索到哪个错误?
-
你能显示错误吗?而且你必须使用 print_r 来显示数组。
-
是的,我正在通过 php 运行 mysql 查询。如果这些功能是问题,那么我需要如何运行这个查询?
-
致命错误:不能在写入上下文中使用函数返回值。我正在使用 print_r 但没有得到任何输出 @RavinderReddy
标签: php codeigniter mysqli