【发布时间】:2014-04-12 20:49:48
【问题描述】:
正如您在标题中看到的,我的 INSERT 有问题。 我正在注册页面,所以这是我的代码:
if ($AllGood) {
$Data = $DB->prepare("INSERT into `users` (pseudo, email, password, skype, reg_date, rank, picture, reg_ip, last_ip, group) VALUES (':pseudo', ':email', ':password', ':skype', ':date', ':rank', ':picture', ':reg_ip', ':last_ip', ':group')");
$Data->bindParam(':pseudo', $pseudo, PDO::PARAM_STR);
$Data->bindParam(':email', $email, PDO::PARAM_STR);
$Data->bindParam(':password', $pswd, PDO::PARAM_STR);
$Data->bindParam(':skype', $shit, PDO::PARAM_STR);
$Data->bindParam(':date', $date, PDO::PARAM_STR);
$Data->bindParam(':rank', $rank, PDO::PARAM_STR);
$Data->bindParam(':picture', $shit, PDO::PARAM_STR);
$Data->bindParam(':reg_ip', $_SERVER['REMOTE_ADDR'], PDO::PARAM_STR);
$Data->bindParam(':last_ip', $_SERVER['REMOTE_ADDR'], PDO::PARAM_STR);
$Data->bindParam(':group', $shit, PDO::PARAM_STR);
$Data->execute();
$Data->closeCursor(); // End the connexion
echo "YOU DONE PHP, GO TAKE A BREAK";
}
以下代码完美执行到最后一行。但是当我去检查我的数据库时,我什么都没有 ://(我的连接完全没有问题,一切都很好)。
【问题讨论】:
标签: php sql database pdo insert