mdsk.net
当前位置:首页 >> php连接mysql数据库时,显示成功,但没有数据录入... >>

php连接mysql数据库时,显示成功,但没有数据录入...

这个软件用过,但是感觉还没有phpmyadmin好用, 我记得好像有个权限的吧, 貌似这个软件里面好像有权限设置的, 针对某个数据链接的账号, 你看看咯。 我大约记得是这样的,

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

1、可能运行问题。可重新启动手机或者电脑。2、可能是内存不够接收不到新的信息。可用软 件清理一下垃圾,释放内存。3、可能是下载的软件损害。可把 原软件卸载,然后重新下载 ,安装。4、 可能是日期或 者时间不对 。可查看一下日期 间,是否正...

看看你网页的代码: $sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')"; mysql_query($sql); echo "插入成功"; 你这个代码插入成功失败都会显示成功,没有真正判断是否插入成功,一般应该这样...

mysql_query("INSERT INTO hua (name, color, price) VALUES ('". $_POST['name'] ."', '". $_POST['color'] ."', '". $_POST['prince'] ."')"); 在这个下边,你可以用 mysql_insert_id()来获取最后增加的这条信息产生的自增字段ID值,这样你就...

不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。 你那个"Success"又不能真正地表示插入成功了。。。 if (mysql_query($sql)) { echo "Success"; }else { echo "Failed"; }

表面上看,是因为你的insert 语句后面的值都没有用单引号或双引号包起来. 自己跟踪下还有没有其它错误, 最简单的就在mysql_query($sql2,$connect2)后面加一行 echo mysql_error();die(); 看看出什么错,再改正再调试就行了

建议你在执行插入语句之前执行 mysqli_query($link,"set names 'utf8'"); 还有mysql_error改成mysqli_error 实在不行把报的错截个图

参考答案爱的力气大到可以使人忘却一切,却又小到连一粒嫉妒的沙石也不能容纳。

现在数据库中执行insert into user values ( 5, '小明', 23 )这条语句是否有错 没有错的话 我我们在query()函数中打印下SQL语句,看是否执行到这个函数中来 估计我判断SQL语句错了的可能性比较大

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com