php无法向mysql提交数据,php添加数据到数据库没有反应

发布时间:2022-11-18

本文目录一览:

1、php+mysql留言板为何提交不到数据库或者说根本就无法提交吧
2、PHP 表单 无法向 MYSQL 写入数据(急)
3、php无法向mysql数据库中添加数据怎么办?
4、php语句无法向mysql中添加数据,但是运行无错误
5、用php往mysql里传数据 可是按提交没有反应

php+mysql留言板为何提交不到数据库或者说根本就无法提交吧

$_POST['content'] 反正都要大写POST 里面的值加 引号。 下次你调试的时候 echo 下结果就明白了 比如 $_post['submit'] 你要看下有没有获取到 出问题了肯定是没获取到,所以不执行下面的命令。

PHP 表单 无法向 MYSQL 写入数据(急)

我知道了 原:

$sql="insert
into
content
(id,lastdate,mail,name,content)
values('',now(),'$mail','$name','$content')";

改成:

$sql="insert
into
content
(id,lastdate,mail,name,content)
values(1,now(),'$mail','$name','$content')";

我看你数据库结构id非null数字,给它''肯定不对了

php无法向mysql数据库中添加数据怎么办?

你可以先在mysql里面执行一遍sql语句,看下能不能添加数据,先检查语句有没有问题,再看程序上的问题

php语句无法向mysql中添加数据,但是运行无错误

请注意这样写

INSERT INTO `news` (`id`, `title`, `dates`, `contents`) VALUES (NULL, '1231', now(), '15236');

表名 news 不是用 '(单引号) 是用 ` 另外.

$sql="insert into `news` ('id','title','dates','contents') values(null,'$title',now(),'$con')";
if (! $sql) echo "执行SQl $sql 错误:".mysql_error(); 
mysql_query($sql);

这里写的不对,这也正是你不报错的原因。 $sql你已经赋值了,不可能不存在。所以永远你也看不见 "执行SQl $sql 错误" 这句报错。 应该改成

$sql="insert into `news` ('id','title','dates','contents') values(null,'$title',now(),'$con')";
if (mysql_query($sql,$con))
{
    echo "成功";
}
else
{
    echo "执行SQl $sql 错误:".mysql_error(); 
}

用php往mysql里传数据 可是按提交没有反应

你提交的地址呢,没有提交地址当然没有反应,form action="" method="post",action是提交地址,post是你的提交方式