嘿伙计们,我目前正在为选择查询运行存储过程,但在插入时遇到了麻烦,php 部分的语法是
$stmt = $db->prepare('makereview(:title, :user, :rating, :description)');
$stmt->bindValue(':title', $title, PDO::PARAM_INT);
$stmt->bindValue(':user', $user, PDO::PARAM_STR);
$stmt->bindValue(':rating', $rating, PDO::PARAM_INT);
$stmt->bindValue(':description', $description, PDO::PARAM_INT);
$stmt->execute();
它抛出的错误是准备行上的语法错误,不知道为什么,过程是正确的,但它似乎不喜欢尝试调用。