如何在代码点火器中正确查询?



如何在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

相关内容

  • 没有找到相关文章

最新更新