有谁知道为什么我的mySQL查询得到这个错误?SQLSTATE[HY093]:无效的参数编号:混合命名参数和位置参数
try {
$sql = "UPDATE kunder SET fname=?, ename=?, user=? WHERE id = :id";
$stmt = $dbconn->prepare($sql);
$stmt->bindParam(':id', $_SESSION["user_id"]);
$data = array($fname, $ename, $user);
$stmt->execute($data);
} catch (PDOException $e) {
echo $sql . "<br>" . $e->getMessage();
}
1条答案
按热度按时间tkclm6bt1#