Php 添加少于比较器时,mysqli prepare语句出现致命错误

Php 添加少于比较器时,mysqli prepare语句出现致命错误,php,mysqli,prepared-statement,Php,Mysqli,Prepared Statement,我正在使用此代码选择一些日期小于某一天的行。当我放置时,它看起来像是PHP MySQLi数据库类的问题。 第101行,函数rawQuery $this->_query = filter_var($query, FILTER_SANITIZE_STRING); 此函数用于删除标签,查询结果为 SELECT * FROM `forecasts` WHERE `geonameid`=? and (DAY(time_from) 所以你可以用 $this->_query = $query;

我正在使用此代码选择一些日期小于某一天的行。当我放置
时,它看起来像是PHP MySQLi数据库类的问题。
第101行,函数rawQuery

$this->_query = filter_var($query, FILTER_SANITIZE_STRING);
此函数用于删除标签,查询结果为

SELECT * FROM `forecasts` WHERE `geonameid`=? and (DAY(time_from)
所以你可以用

$this->_query = $query;

你确定你有比较运算符对吗?在我看来,您想要的是:何处
geonameid
=?和(DAY(time_from)>=DAY(?)或DAY(time_to)确切地说,这不是我写的吗?我一次又一次地修改了time_from=不,这不是问题。我需要找到包含一天中任何部分的时间段。
$this->_query = $query;