首先说明,我不建议用"|"这样存放你的数据,你说下你存放的目的是做什么吧。 如果你打算没插入一条数据就增加相应的信息,可以采用 获取新插入的classid和相应的bclassid. 然后执行 $sql="update fenlei set sonclass=sonclass+'|'+$classid where classid=$bclassid";
感谢兄弟帮忙,不过我执行这条语句好像提示有错:) 那段代码如下: $fenlei_insert_sql="insert into phome_enewsclass (bclassid,classname,sonclass) values (3,'$value','')"; $fenlei_result=mysql_query($fenlei_insert_sql); $fenlei_id=mysql_insert_id(); $sonclass_sql="update phome_enewsclass set sonclass=sonclass+'|'+'$fenlei_id' where classid=3"; $sonclass_result=mysql_query($sonclass_sql); //echo $sonclass_sql;} //插入文章 $wenzhang_insert_sql="insert into phome_ecms_download(classid,onclick,newspath,keyboard) values ('$fenlei_id','$hits','$newtime','$keywd')"; $wenzhang_result=mysql_query($wenzhang_insert_sql);
如果你打算没插入一条数据就增加相应的信息,可以采用
获取新插入的classid和相应的bclassid.
然后执行
$sql="update fenlei set sonclass=sonclass+'|'+$classid where classid=$bclassid";
那段代码如下:
$fenlei_insert_sql="insert into phome_enewsclass (bclassid,classname,sonclass) values (3,'$value','')";
$fenlei_result=mysql_query($fenlei_insert_sql);
$fenlei_id=mysql_insert_id();
$sonclass_sql="update phome_enewsclass set sonclass=sonclass+'|'+'$fenlei_id' where classid=3";
$sonclass_result=mysql_query($sonclass_sql);
//echo $sonclass_sql;} //插入文章
$wenzhang_insert_sql="insert into phome_ecms_download(classid,onclick,newspath,keyboard) values ('$fenlei_id','$hits','$newtime','$keywd')";
$wenzhang_result=mysql_query($wenzhang_insert_sql);
}echo "OK";
classid bclassid classname sonclass
3 0 下载中心 |38|39|40|41|58|
4 0 影视频道 |42|43|44|45|
. .
. .
. .
. .
58 3 新增下载 0 应该会变成
classid bclassid classname sonclass
3 0 下载中心 |38|39|40|41|58|59|
4 0 影视频道 |42|43|44|45|
. .
. .
. .
. .
58 3 新增下载 0
59 3 又新增下载 0