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

php mysql insErt 资料不成功

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

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

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

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

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

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

if(mysql_query('insert into ......'))//插入成功后返回true,失败返回false echo "成功";else echo "失败";

$sql = "INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,'$title',now(),'$contents')"; 这句后面把sql语句打印出来看一看有没有问题: echo $sql; //试一下这一行。

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

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

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