Php 将数据插入数据库
谁能告诉我怎么修理这个吗。我将html表单编码为正确的php文件,用于插入数据库。我需要帮助,因为当我点击提交按钮时,它什么都不做。我需要它提交信息到数据库,并重置自己的新的人填写它 Html:Php 将数据插入数据库,php,html,sql,database,forms,Php,Html,Sql,Database,Forms,谁能告诉我怎么修理这个吗。我将html表单编码为正确的php文件,用于插入数据库。我需要帮助,因为当我点击提交按钮时,它什么都不做。我需要它提交信息到数据库,并重置自己的新的人填写它 Html: 联系方式 姓名:* 电邮:* 联络电话:* 信息: PHP 找到了问题。问题就在这里 $query= "INSERT INTO $table ". "VALUES ('$name', '$email', '$contact', '$message')"; 修复 $q
联系方式
姓名:*
电邮:*
联络电话:*
信息:
PHP
找到了问题。问题就在这里
$query= "INSERT INTO $table ". "VALUES ('$name', '$email', '$contact', '$message')";
修复
$query= "INSERT INTO $table ". "VALUES ('', '$name', '$email', '$contact', '$message')";
检查错误日志中的错误。此外,您的代码极易受到SQL注入的攻击。请参见将您的die
调用更改为或die(mysqli_error($dbc))
,以便了解失败的原因。正如@JeremiahWinsley所指出的,您完全可以接受。你会被这段代码入侵。当我点击提交按钮时,它什么也不做。就mysqli而言,目前还不错。您有javascript代码处理提交吗?如果没有,您可能正在查找
,而不是
$query= "INSERT INTO $table ". "VALUES ('$name', '$email', '$contact', '$message')";
$query= "INSERT INTO $table ". "VALUES ('', '$name', '$email', '$contact', '$message')";