我有一个包含大量列的表,我希望从该表中提取信息的SQL查询,只显示当前月份到当前日期的信息
这就是我目前所拥有的
$query = "SELECT * FROM lbs_trace_etrack WHERE lbs_client='$slcustom1' AND WHERE
MONTH(STR_TO_DATE(lbs_date, '%Y/%m/%d')) = MONTH(NOW()) "
本月没有显示任何记录
感谢您的帮助
答案 0 :(得分:4)
您的查询错误,有两个WHERE字,更正:
$query = "
SELECT
*
FROM
lbs_trace_etrack
WHERE
lbs_client = '".$slcustom1."'
AND MONTH (lbs_date) = MONTH (NOW())";
在PHP上启用错误以查看错误:
ini_set("error_reporting", E_ALL);
ini_set("display_errors", true);