键值已经在前面设置好了,这里就是插入查询数据。其实多条数据插入可以链到一起写进去,但是我这框架不支持那种写法就分开写了。本来没想把产品表和公司表分开的,后来要做产品投piao没办法只能把产品和公司分表,临时的又捉急写的比较乱。 另外开源为毛会把投piao会识别成发piao呢。。
if ($chick ==998) {
$a = $db->query("INSERT INTO event ($sqlk) VALUES ($sqlv)");
if ($a) {
$reid = mysql_insert_id();//获取上次插入数据id
if ($sell001 == 1) {
$sell01v .= ",'".$reid."'";
$sellsql01 = $db->query("INSERT INTO eventsell ($sellk) VALUES ($sell01v)");
}
if ($sell002 == 1) {
$sell02v .= ",'".$reid."'";
$sellsql02 = $db->query("INSERT INTO eventsell ($sellk) VALUES ($sell02v)");
}
if ($sell003 == 1) {
$sell03v .= ",'".$reid."'";
$sellsql03 = $db->query("INSERT INTO eventsell ($sellk) VALUES ($sell03v)");
}
//下面几句是为了给后台用户发送提交通知
$k = "title,typeid,content,touser,addtime,ip,status";
$b = $db->query("INSERT INTO message ($k) VALUES ($v)");
$c = $db->query("update member set message = message + 1 WHERE userid=1");
if ($b && $c) {
echo "<script>alert('恭喜您提交成功,业务代表会在2个工作日内联系您进行进一步沟通');
location.href='http://www.xxx.com/xxx/event';</script>";
}else{
echo "<script>alert('errorCode=003')</script>";
}
}else{
echo "<script>alert('入库错误,请联系管理人员')</script>";
}
}
还有种写法,适用于mysql,同字段下可以批量写入多条数据,一次性打开sql相对来说降低服务器成本
INSERT INTO (name,city) VALUES('ywx','北京'),('lxl','广州');