我想在数据库中插入一些值,但是当我想fetch
行时,bind_result()
函数会给我这个错误:绑定变量的数量与数字不匹配准备好的陈述中的字段。我知道有很多问题,但没有一个能解决我的问题。
代码:
$b = 'b';
$sql = "INSERT INTO article_status(osid,account_name,author,type,data,postdate) VALUES(?,?,?,?,?,NOW())";
$stmt = $conn->prepare($sql);
$stmt->bind_param("issss",$osid,$account_name,$log_username,$b,$data);
$stmt->execute();
$stmt->bind_result($row);
$stmt->fetch();
if($row < 1){
// Do something
}