Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用MySQLi抛出绑定参数;“未定义的方法”;错误?_Php_Mysql_Mysqli_Prepared Statement - Fatal编程技术网

Php 使用MySQLi抛出绑定参数;“未定义的方法”;错误?

Php 使用MySQLi抛出绑定参数;“未定义的方法”;错误?,php,mysql,mysqli,prepared-statement,Php,Mysql,Mysqli,Prepared Statement,我有以下代码: $dateInt = intval($date); $stmt = $this->db->prepare('SELECT * FROM establecimientos WHERE timestamp > ?'); $stmt->bindParam($dateInt); $stmt->execute(); 我收到了这个错误: 调用未定义的方法mysqli_stmt::bindParam() 我肯定出了什么大问题,但我不能肯定 它是绑定参数(),而不

我有以下代码:

$dateInt = intval($date);
$stmt = $this->db->prepare('SELECT * FROM establecimientos WHERE timestamp > ?');
$stmt->bindParam($dateInt);
$stmt->execute();
我收到了这个错误:

调用未定义的方法mysqli_stmt::bindParam()


我肯定出了什么大问题,但我不能肯定

它是
绑定参数()
,而不是
绑定参数()
。请参阅。

您有两个错误。
bind_-param
方法需要一个数据类型提示作为第一个参数,它是
bind_-param
而不是
bindParam

$stmt->bind_param('i', $dateInt);

查看

谢谢!教训是:更少的复制粘贴,更多的文档!是的:复制/粘贴导致的编译错误比任何东西都多,是的,哦,是的。顺便说一句,我相信这个版本的bindParam是在pdo连接中使用的。