
正文
php插入数据库没有报错 php数据库启动不了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php插入数据到mysql数据库不报错,但没有插入成功。
向数据库插入数据的时候,varchar型的需要加单引号。
SELECT INTO是不对的,保存数据应该是INSERT INTO,如果修改后还有错误,请粘贴你查询部分的相关语句。另外,你前面的数据库连接是mysqli,怎么查询的时候用mysql(少了一个i)了,这是两套接口,不要混淆,请统一。
你的代码不全,原因有以下:配置信息不全;sql不对,我看了,你values(.$Cust_Id.,.$Cust_Name.,.$Cust_pass.,.$Cust_Email.,.$Cust_tel.)数据库未开启。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
两块钱解决你的问题,首先你先确认一下你的数据获取是否正确。如果不行,打印出你的 sql 语句将它放到命令行运行检测是否没问题。
isset只要表单有name,那肯定返回true,应该用empty()来判断。
相关问答
Q1: php在数据表添加记录失败,没有语句错误,没有数据库连接错误,连接参数...
1、你的spl语句大致上是没有什么错误的。。不过在跟数据库连接的时候还需要检查一下php插入数据库没有报错,比如说你传过去的数据跟数据库里的表的内容有没有一一对应php插入数据库没有报错,很多刚学习使用数据库的新手都会犯这样的错误的。。
2、你的代码不全php插入数据库没有报错,原因有以下:配置信息不全php插入数据库没有报错;sql不对,我看了,你values(.$Cust_Id.,.$Cust_Name.,.$Cust_pass.,.$Cust_Email.,.$Cust_tel.)数据库未开启。
3、检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
Q2: 用php插入数据库没有报错,只是显示插入失败。
1、向数据库插入数据的时候,varchar型的需要加单引号。
2、中断输出,测试时,将这个SQL复制,到数据库中直接粘贴,执行insert,一般如果程序没有问题的话,问题肯定是出在了数据库表设计上,可能主键冲突,也可能字段类型不正确。然后在根据数据库的错误信息进行修正。希望对你有帮助。
3、你的conn.php是什么?也要贴出来,首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
4、UPLOAD_ERR_NO_FILE 其值为 4,没有文件被上传。UPLOAD_ERR_NO_TMP_DIR 其值为 6,找不到临时文件夹。PHP 10 和 PHP 0.3 引进。UPLOAD_ERR_CANT_WRITE 其值为 7,文件写入失败。PHP 0 引进。
5、如果连接成功了,不能插入数据,肯定是你最后一句写错了。
关于php插入数据库没有报错和php数据库启动不了的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








