<分区>
尝试掌握 MySQL/PHP 中的存储过程。 SP 在 MySQL 控制台中运行良好。
但是尝试用 PHP 调用它,我得到以下信息:
fatal error :无法在第 92 行的/home/dir/public_html/system/classes/account.class 中通过引用传递参数 2
try {
$dsn = 'mysql:dbname=db_name;host=localhost';
$dbh = new PDO($dsn, 'usrName', 'password');
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$stmt = $dbh->prepare("CALL db_name.stprNewUser(?,@statusValue)");
//$stmt->bindParam(1, 'user@googlemail.com', PDO::PARAM_STR); // <<LINE 92 DID NOT WORK
$stmt->bindValue(1, 'user@googlemail.com', PDO::PARAM_STR); // <<LINE 92 DID WORK
$stmt->execute();