Php PDO的存储过程和插入

Php PDO的存储过程和插入,php,sql,stored-procedures,pdo,Php,Sql,Stored Procedures,Pdo,嘿,伙计们,我目前正在为select查询运行存储过程,但在INSERT查询中遇到了麻烦。php部分的语法是 $stmt = $db->prepare('makereview(:title, :user, :rating, :description)'); $stmt->bindValue(':title', $title, PDO::PARAM_INT); $stmt->bindValue(':user', $user, PDO::PARAM_STR);

嘿,伙计们,我目前正在为select查询运行存储过程,但在INSERT查询中遇到了麻烦。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();

它抛出的错误是准备行上的语法错误不确定原因,该过程是正确的,但它似乎不喜欢尝试调用。

SQL语句前面不应该有call吗

 CALL makereview() etc