Php 致命错误:未捕获mysqli_sql_异常:不正确的整数值:'';对于第1行的“id16714481”列“案例研究”db`.“用户”.“已验证”
我不明白为什么会发生这种情况,尽管我在bind_参数中将$verified分类为布尔值Php 致命错误:未捕获mysqli_sql_异常:不正确的整数值:'';对于第1行的“id16714481”列“案例研究”db`.“用户”.“已验证”,php,mysqli,Php,Mysqli,我不明白为什么会发生这种情况,尽管我在bind_参数中将$verified分类为布尔值 $sql = "INSERT INTO users (user_name, email, verified, token, password) VALUES (?, ?, ?, ?, ?)"; $stmt = $conn->prepare($sql); $stmt->bind_param('ssbss', $username, $email, $veri
$sql = "INSERT INTO users (user_name, email, verified, token, password) VALUES (?, ?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param('ssbss', $username, $email, $verified, $token, $password);
给定列名和错误消息,我假定
verified
列是一个整数。但是您将其绑定为BLOB:
- i对应变量的类型为integer
- d对应变量的类型为double
- s对应的变量具有类型字符串
- b对应的变量是blob,将以数据包的形式发送
i
和s
都应该工作
()对于绑定数据类型-
b
是blob。MySQL没有本机布尔数据类型。使用i
进行参数绑定。Ohhh这就是它不起作用的原因。那它为什么要在Xampp MySQL上工作呢?对不起,我不知道“在Xampp MySQL上工作”是什么意思。