fkjj.net
当前位置:首页 >> php mysql insErt 资料不成功 >>

php mysql insErt 资料不成功

1、你那个执行函数的参数好像有问题。mysql_query($sql,$conn);应该是sql语句在前,连接数据库的句柄在后面。 2、你打印一下你的sql语句,然后直接在phpmyadmin里面运行该语句,查看一下你的sql语句是否有问题。

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

你的conn.php是什么?也要贴出来, 首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。 还有,$_POST[''],一般用单引号 sql语句明显错误,id字段要设置成自动增长,改成 $sql="insert into BKNV_VIDEO...

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

在每一个 mysqli_query调用之后,都应该检测是否成功(返回值),出错的时候使用mysqli_error()输出详细的错误信息,我们看了错误信息就知道如何修改代码。 看你的代码,可能是没有选择数据库。

1.我们应该在每一个mysql_query之后检测是否成功,不成功要输出错误原因,这样才便于分析,例如你可以这么写代码: $out='';//总的结果$sql="insert into users values (null, '$userid', '$pwd1')";if (!mysql_query($sql)) $out.="插入用户表...

如 @林兴 所说,用mysql_error来看看具体的; 我按照你的语句打了一遍,是可以正常执行并且插入的(貌似类似 在我的机子上没问题啊 回答?哈哈哈); 具体的只能由你本人具体分析了,或者把错误发出来,大家一起讨论讨论。

执行语句 那里设置个断点 运行看看报错没有 $AddCourse_Result=mysql_query($AddCourse_sql) or die("query wrong");

$sql = insert into one(id,title,dates,contents) values(null,'$title',now(),'$con'); 用这个sql语句试下,应改可以

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