首页 > 编程知识 正文

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

时间:2023-12-27 22:26:16 阅读:323982 作者:NDPL

本文目录一览:

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是你的提交方式

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。