Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php&;数据库中未插入mysql表单数据_Php_Html_Mysql_Css - Fatal编程技术网

php&;数据库中未插入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

我试图将表单数据插入mysql,但当我输入详细信息并提交时,我无法获取数据库中的数据。我能知道我哪里错了吗


如果不考虑其他错误,并且您只是猜测如何运行查询:
有一些保留的命名约定,也许您的代码在某些情况下可以工作,将列名放在引号之间

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)");