这个问题在这里已经有答案了:
如何显示mysqli查询的错误[重复](2个答案)
引用-这个错误在php中是什么意思(36个答案)
两年前关门了。
我有一个简单的html表单,其中有一个字段“name”,然后提交。
我试着输入name并点击submit,让它进入单独的表单处理页面,然后使用php将数据输入到我的数据库和表中。
我有大约99%的正确率,它甚至工作过一次。因为某种原因,我下一次进入时它就没有了。
我的html表单是form.html,表单处理页面是fh.php
php页面只是引用另一个php页面进行连接,一切正常。
我的table叫“物品”
这是我的form.html页面代码
<html>
<body>
<form action="fh.php" method="post">
Name: <input type="text" name="name">
<br>
<input type="submit" value="INSERT">
</form>
</body>
</html>
下面是我的fh.php页面:
<?php
include_once('dbconnect.php');
if($debugMode){
var_dump($_POST);
}
$name = $_POST['name'];
$sql = "INSERT INTO articles (name) VALUES ('$name')";
if(!mysqli_query ($link,$sql))
{
echo 'Not Inserted';
}
else
{
echo 'Inserted';
}
header("refresh:2; url=form.html");
?>
最后,这里的fh页面将简短地加载并说:
成功:与mysql建立了正确的连接!我的数据库很棒。主机信息:127.0.0.1通过tcp/ip数组(1){[“name”]=>string(5)“sdfsd”}未插入
然后刷新并返回到我的表单页,但没有输入。任何帮助都将不胜感激。我的sqldb在mamp上运行,一切正常。
暂无答案!
目前还没有任何答案,快来回答吧!