如何在PHP中正确查询?
$where = "MONTH('leave_date') = ".$data['currM']."' AND YEAR('leave_date') = '".$data['currY']."' AND agent_id = '".$list->ps_crm_agent_id;
数据库错误;
错误号:1064
您的 SQL 语法有误;请查看与您的 MariaDB 服务器版本对应的手册,了解在第 3 行的 '' 和 YEAR('leave_date'( = '2019' 和
agent_id
= '7' 附近使用的正确语法
SELECT `ps_crm_agent_leaves`.* FROM `ps_crm_agent_leaves` WHERE
MONTH('leave_date') = 11' AND YEAR('leave_date') = '2019' AND `agent_id` = '7
你忘了一些单引号
$where = "MONTH('leave_date') = '".$data['currM']."' AND YEAR('leave_date') = '".$data['currY']."' AND agent_id = '".$list->ps_crm_agent_id."'";
^ ^
here here