我遇到的问题 insert插入id值 然而每次得到的值都为0
代码如下
<?php
if($_POST["f_submit"]){
$msgtitle=$_POST["f_title"];
$msgcontent=$_POST["f_content"];
$sql="insert into msg_ca (m_title,m_content,m_user,m_time,m_reference) values ('".$msgtitle."','".$msgcontent."','".$_SESSION[user]."','".date('Y-m-d H:i:s')."','".$ca_id."')";
mysql_query($sql);
echo "alert('发布成功');location.href='javascript:history.go(-1)'";
}
?>
图片如下
求大神解答 谢谢谢谢谢谢
求能看得出来的截图,谢谢
图片是代码以及执行过后的结果 代码已经发出来了
id在哪?id赋值了?
你的ID设置的是主键?自增的吗?
直接运行sql语句看看。
因为只看到一个问题,说说我自己的也有次只是得到为0的经历,在进行插入语句的时候,sql语句中如果有变量,应该用到的是字符串的拼接。
没明白 你这个id值得是m_id吗?
Maybe you can echo mysql_error();
if you don't know what's fucking wrong with your mysql_query()
or mysql_execute()
在数据库里面吧id设置成自增就可以了 不用写id的