首页>>数据库>>Mysql->php无法添加mysql数据库,php连接不上数据库sql

php无法添加mysql数据库,php连接不上数据库sql

时间:2024-01-10 本站 点击:0

php无法将信息插入mysql数据库中

这个的原因可就多了。建议在你出错那段加以点儿mysql报错。这样起码知道为什么出错。很有可能是你的title之类的里面有多余的引号而没有被escape。一般起码会加上addslashes()。

 代码的最后一个 } 没有对应的 {,{}括号不匹配,存在语法上的错误。

php+mysql数据时我们必须保证提交到数据库的编码与mysql编码是一致的这样才可以保存中文不出现问号乱码问题,下面我先整理两个让mysql与页面保证编码一致的方法。

在失败那里添加一句 var_dump(mysql_error());看下输出什么。

INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。

检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。

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

1、这个的原因可就多了。建议在你出错那段加以点儿mysql报错。这样起码知道为什么出错。很有可能是你的title之类的里面有多余的引号而没有被escape。一般起码会加上addslashes()。

2、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。

3、sql = insert into `news`(`id`,`title`,`dates`,`contents`)values (null,$title,now(),$contents);这句后面把sql语句打印出来看一看有没有问题:echo sql;//试一下这一行。

4、你的conn.php是什么?也要贴出来,首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。

5、把你下面的语句:mysql_query($tsql);修改为:if (mysql_query($tsql))echo 添加成功。

6、检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。

PHP向mysql插入数据总是失败

这个的原因可就多了。建议在你出错那段加以点儿mysql报错。这样起码知道为什么出错。很有可能是你的title之类的里面有多余的引号而没有被escape。一般起码会加上addslashes()。

在失败那里添加一句 var_dump(mysql_error());看下输出什么。

你的conn.php是什么php无法添加mysql数据库?也要贴出来php无法添加mysql数据库,首先确定数据库连接成功php无法添加mysql数据库,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。

检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。

这里是标题, 这里是内容);if (mysql_query($sql)) echo 发表成功;else echo 发表文章时执行{$sql}错误:.mysql_error();} 修改后如果还不成功,页面会显示错误信息内容,你看了就明白应该如何处理。

关于php无法添加mysql数据库和php连接不上数据库sql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Mysql/107604.html