$db = new PDO('mysql:host=localhost;dbname=dbname;charset=utf8', 'username', 'password');
try
{
//Prepare and execute an insert into DB
$st = $db->prepare("INSERT INTO users(login,pass,email,county) VALUES(:username,:password,:email,:county)");
$st->execute(array(':username' => $_POST['username'], ':password' => $_POST['password1'], ':email' => $_POST['email'], ':county' => $_POST['county']));
echo 'Success';
}
catch (PDOException $e)
{
echo $e->getMessage();
}
嗨,我对 pdo 并不完全熟悉,但我想我会添加一些错误异常,除非我实际上不会正常显示错误,因为我不希望每个人都知道我的架构。在这种情况下,我通过将“...,county)”更改为“....,count)”将我的工作代码更改为非工作代码,这显然根本没有插入数据库但仍然显示“成功”和没有错误。
请帮忙 :(