我有以下代码:
$PDOStatement = $pdo->prepare("INSERT INTO users (ID, email, password) VALUES(?, ?, ?)");
if($PDOStatement->execute($uuid, $email,$encrypted_password))
{
echo "test";
return true;
}
数据被输入到数据库中,但是不幸的是,IF没有发出回声或返回。
谢谢!
答案 0 :(得分:2)
您需要将参数作为数组传递:
if($PDOStatement->execute($uuid, $email,$encrypted_password))
应该是
if($PDOStatement->execute([$uuid, $email,$encrypted_password]))