只是一个小简单的问题, 我想在我的PHP函数,我想要执行同样形成这样如何找到在CI从MySQL月明智的数据
SELECT *
FROM users
WHERE MONTH(`birthday`) = MONTH('1999/05/19')
查询,但现在我从交变得到这个,形成查询我的输出是这样的后:
SELECT *
FROM `users`
WHERE MONTH(birthday) = 'MONTH(\"1999-05-19\")'
我想从代码中删除\
。 我对下面的代码:
$birthday = $this->input->post('birthday');
$where['MONTH(birthday)'] = 'MONTH('.'"'.$birthday.'"'.')';
$result = $this->User_model->getAnyData($where);
谁能告诉我在哪里,我错了?
这个“select month(”1999-05-19“);”在MySQL中对我来说工作得很好。你遇到什么样的错误? getAnyData函数什么都不返回?如果是,您能向我们展示正在执行的整个查询吗? – AlwaysGoingToAsk
它在响应中给我一个空白数组。 –
要查找错误,请获取由php脚本执行的SQL查询,然后在MySQL Workbench中手动执行它(例如)。你可能会看到问题 – AlwaysGoingToAsk