与 MySQLi 绑定参数抛出 "undefined method" 错误?
Binding parameters with MySQLi throws "undefined method" error?
我有这个代码:
$dateInt = intval($date);
$stmt = $this->db->prepare('SELECT * FROM establecimientos WHERE timestamp > ?');
$stmt->bindParam($dateInt);
$stmt->execute();
我收到这个错误:
Call to undefined method mysqli_stmt::bindParam()
我确定有什么地方出了问题,但我不能确定!
是bind_param()
,不是bindParam()
。参见 documentation。
你有2个错误。 bind_param
方法需要数据类型提示作为第一个参数,它是 bind_param
而不是 bindParam
$stmt->bind_param('i', $dateInt);
我有这个代码:
$dateInt = intval($date);
$stmt = $this->db->prepare('SELECT * FROM establecimientos WHERE timestamp > ?');
$stmt->bindParam($dateInt);
$stmt->execute();
我收到这个错误:
Call to undefined method mysqli_stmt::bindParam()
我确定有什么地方出了问题,但我不能确定!
是bind_param()
,不是bindParam()
。参见 documentation。
你有2个错误。 bind_param
方法需要数据类型提示作为第一个参数,它是 bind_param
而不是 bindParam
$stmt->bind_param('i', $dateInt);