文章tid是自动生成的。。我现在就是想取出新插入时的tid值。。下面的代码取不到请问怎么解决?$sql = "insert into cb_article(tid,cid,title,text,author,ischeck,click,posttime)
values(NULL,'$cid','$title','$editor1','若非零落','1','1','$posttime')";
$last_tid=mysql_insert_id();出来的$last_tid始终是0。
values(NULL,'$cid','$title','$editor1','若非零落','1','1','$posttime')";
$last_tid=mysql_insert_id();出来的$last_tid始终是0。
试试在sql 里不要指定tid的值也就是说把 tid NULL 去掉
values('$cid','$title','$editor1','若非零落','1','1','$posttime')";
$last_tid=mysql_insert_id();
或
$sql = "insert into cb_article(tid,cid,title,text,author,ischeck,click,posttime)
values('default','$cid','$title','$editor1','若非零落','1','1','$posttime')";
$last_tid=mysql_insert_id();
values(NULL,'$cid','$title','$editor1','若非零落','1','1','$posttime')";
mysql_query($sql); ///////////////漏了执行动作
$last_tid=mysql_insert_id();
values('$cid','$title','$editor1',' 若非零落','1','1','$posttime')";
mysql_query($sql);
$last_tid=mysql_insert_id();应该可以了~~~