我mysqli_stmt::bind_param
在 PHP5 中使用绑定布尔值时遇到问题。
SQL 查询如下:
insert into `nvp_notes` (subject,messageid,receivedate,read) values (?,?,?,?)
'read' 是一个 tinyint,0 或 1,因为我在使用 mysqli 时遇到了一些问题。所以我在 bind_param 中列出的类型是:
$stmt->bind_param('sdsd', ...);
我也尝试过 'sdsb' 和 'sdss' 但似乎没有任何效果,而且我总是收到以下信息:
警告:mysqli_stmt::bind_param():变量数与准备语句中的参数数不匹配
当我删除语句中的读取字段时,一切正常。我已经没有这个想法了。当然 bind_param 与布尔值一起使用?