PHP-Registerform表示没有错误,但不保存在数据库中

PHP-Registerform表示没有错误,但不保存在数据库中,php,mysql,Php,Mysql,我有一本书。。当我填写它时,它不会保存在数据库中。但是错误只是说:保存时有一个错误。我是PHP新手,但我现在花了3个小时试图找到错误。。希望有人能在这里帮助我!谢谢大家! 登记册 表格名称 酒店名称 安斯帕特纳 电子邮件 电传 紫苏 维德霍伦紫苏 您缺少冒号: $result = $statement->execute(array(':email' => $email)); 及 正如@user2486所指出的,还有一个额外的:telefon: $statement = $pd

我有一本书。。当我填写它时,它不会保存在数据库中。但是错误只是说:保存时有一个错误。我是PHP新手,但我现在花了3个小时试图找到错误。。希望有人能在这里帮助我!谢谢大家!


登记册
表格名称
酒店名称
安斯帕特纳
电子邮件
电传
紫苏
维德霍伦紫苏

您缺少冒号:

$result = $statement->execute(array(':email' => $email));

正如@user2486所指出的,还有一个额外的
中的code>:telefon

 $statement = $pdo->prepare("INSERT INTO users (email, passwort, hotelname, ansprech, telefon) VALUES (:email, :passwort, :hotelname, :ansprech, :telefon)");

为什么有两个开始表单标签?还有额外的
此处
:telefon@user2486你说得对。我会加入anwser。谢谢。对不起,下班后我想我是瞎子了:D。。。“我有你的帖子吗?”Jerome接受anwser(绿色支票)将你的问题标记为已结束。谢谢,谢谢!作品这么小的错误花了这么多时间。。为什么PHP IDE将其显示为错误:(
 $statement = $pdo->prepare("INSERT INTO users (email, passwort, hotelname, ansprech, telefon) VALUES (:email, :passwort, :hotelname, :ansprech, :telefon)");