我是準備好的語句的新手,並試圖讓一些簡單的工作。PHP:準備好的語句(新手)出現此錯誤
這是我的數據庫表:
`unblocker_users` (
`uno` bigint(20) NOT NULL AUTO_INCREMENT,
`user_email` varchar(210) DEFAULT NULL,
`pw_hash` varchar(30) DEFAULT NULL,
`email_confirmed` tinyint(4) DEFAULT NULL,
`total_requests` bigint(20) DEFAULT NULL,
`today_date` date DEFAULT NULL,
`accessed_today` tinyint(4) DEFAULT NULL,)
,這是我的函數中插入一些測試數據
function add_new_user($e_mail1)
{
require_once "db.php";
// ####### Below line is giving an error ########
$stmt = $mysqli->prepare("INSERT INTO unblocker_users VALUES ("",?, ?,0,0,?,0)");
$stmt->bind_param('sss', $e_mail1, $this->genRandomString(1),$this->today_date());
$stmt->execute();
$stmt->close();
$done = $stmt->affected_rows;
return $done;
}
正如你可以在上面看到,我都標誌着是給我一個行錯誤。 錯誤是" Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in..."
我哪裏出錯了?
謝謝!投了! – Ryan 2011-06-16 14:25:38
所有3個答案都是正確的,但你是第一個,所以我選擇你的答案作爲正確答案。我希望你能和其他人在一起。 – Ryan 2011-06-16 14:30:12
乾杯隊友。不要忘記接受答案。我會去@KingCrunch - 哈哈,你可以改變接受的答案。 – martynthewolf 2011-06-16 14:30:14