【发布时间】:2011-07-04 12:25:54
【问题描述】:
我非常简单地使用 PDO 将一条记录插入到数据库中,但我得到一个解析错误
期待
T_STRING' orT_VARIABLE' 或'{'' or'$''
我不明白。这是我的代码:
<?php
$host = "localhost";
$user = "refrigerator";
$pass = "xxxxx";
$dbname = "lifelapse";
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$data = array( 'username' => $username, 'password' => $password, 'email' => $email );
$STH = $DBH->("INSERT INTO users (username, password, email) values (:username, :password, :email)");
$STH->execute($data);
header("Location: confirmation.html");
?>
错误在一行
$STH = $DBH->("INSERT INTO users (username, password, email) values (:username, :password, :email)");
任何人都可以对此有所了解吗?
提前致谢
【问题讨论】:
标签: php mysql parsing insert pdo