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

php mysql insErt 资料不成功

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

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

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

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

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

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

在mysqli扩展中,insert_id是mysqli对象的一个属性,而不是一个方法, 所以应该是: echo $conn->insert_id;

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

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

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