php&;数据库中未插入mysql表单数据
我试图将表单数据插入mysql,但当我输入详细信息并提交时,我无法获取数据库中的数据。我能知道我哪里错了吗php&;数据库中未插入mysql表单数据,php,html,mysql,css,Php,Html,Mysql,Css,我试图将表单数据插入mysql,但当我输入详细信息并提交时,我无法获取数据库中的数据。我能知道我哪里错了吗 如果不考虑其他错误,并且您只是猜测如何运行查询: 有一些保留的命名约定,也许您的代码在某些情况下可以工作,将列名放在引号之间 INSERT into useraccount ('Firstname','Lastname','Username','email','Password') VALUES ($Firstname,$Lastname,$Username,$Passw
如果不考虑其他错误,并且您只是猜测如何运行查询:
有一些保留的命名约定,也许您的代码在某些情况下可以工作,将列名放在引号之间
INSERT into useraccount
('Firstname','Lastname','Username','email','Password')
VALUES
($Firstname,$Lastname,$Username,$Password,$email);
我建议您在放入查询的变量中转义字符。
这是一篇很有价值的文章:
但是:不要将此解决方案用于生产,因为在学习代码时使用登录凭据是最糟糕的方法。更改
提交
到
和更改按钮名称警告:当使用mysqli
时,您应该使用和将用户数据添加到查询中。不要使用手动转义和字符串插值或连接来完成此操作,因为如果您忘记正确转义某些内容,您将创建严重错误。您是否收到任何错误?因此,我是否应该删除mysqli并替换为mysqlno error和data NOT insert@rahul patelMySQL是数据库mysqli
是您用来访问它的PHP接口。不要混淆这两件事,甚至不要考虑使用mysql\u query
。它已在PHP7中删除。我的评论中有很多链接,我强烈建议你花点时间阅读。从目前的情况看,这一准则极其危险。
$query=mysqli_query($con,"insert into useraccount('Firstname','Lastname','Username','email','Password')values($Firstname,$Lastname,$Username,$email,$Password)");