php 如何将一条文章插入两个数据库的表中
php如何将一条文章插入两个数据库的表中$catid=$_POST["catid"];$huan=$_POST["huan"];$title=$_POST["title"...
php 如何将一条文章插入两个数据库的表中
$catid=$_POST["catid"];
$huan=$_POST["huan"];
$title=$_POST["title"];
$publisher=$_POST["publisher"];
$content=$_POST["content"];
$img=$_POST["img"];
$keywords=$_POST["keywords"];
$copyfrom=$_POST["copyfrom"];
$description=$_POST["description"];
$hit=$_POST["hit"];
$hot=$_POST["hot"];
$recommend=$_POST["recommend"];
$sort=$_POST["sort"];
$addtime =Date("Y")."-".Date("m")."-".Date("d")." ".Date("H").":".Date("i").":".Date("s");
这是数值的读取:分别插入到 news 表和show表,求插入语句;
news 表中:
$catid=$_POST["catid"];
$huan=$_POST["huan"];
$title=$_POST["title"];
$publisher=$_POST["publisher"];
$img=$_POST["img"];
$keywords=$_POST["keywords"];
$copyfrom=$_POST["copyfrom"];
$description=$_POST["description"];
$hit=$_POST["hit"];
$hot=$_POST["hot"];
$sort=$_POST["sort"];
$addtime =Date("Y")."-".Date("m")."-".Date("d")." ".Date("H").":".Date("i").":".Date("s");
show表中:
$content=$_POST["content"];
$recommend=$_POST["recommend"];
谢谢了
这是一个表的插入:
$sql="insert into news(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
Mysql_query($sql); 展开
$catid=$_POST["catid"];
$huan=$_POST["huan"];
$title=$_POST["title"];
$publisher=$_POST["publisher"];
$content=$_POST["content"];
$img=$_POST["img"];
$keywords=$_POST["keywords"];
$copyfrom=$_POST["copyfrom"];
$description=$_POST["description"];
$hit=$_POST["hit"];
$hot=$_POST["hot"];
$recommend=$_POST["recommend"];
$sort=$_POST["sort"];
$addtime =Date("Y")."-".Date("m")."-".Date("d")." ".Date("H").":".Date("i").":".Date("s");
这是数值的读取:分别插入到 news 表和show表,求插入语句;
news 表中:
$catid=$_POST["catid"];
$huan=$_POST["huan"];
$title=$_POST["title"];
$publisher=$_POST["publisher"];
$img=$_POST["img"];
$keywords=$_POST["keywords"];
$copyfrom=$_POST["copyfrom"];
$description=$_POST["description"];
$hit=$_POST["hit"];
$hot=$_POST["hot"];
$sort=$_POST["sort"];
$addtime =Date("Y")."-".Date("m")."-".Date("d")." ".Date("H").":".Date("i").":".Date("s");
show表中:
$content=$_POST["content"];
$recommend=$_POST["recommend"];
谢谢了
这是一个表的插入:
$sql="insert into news(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
Mysql_query($sql); 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
2个回答
展开全部
$sql="insert into news(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
$sql2="insert into show(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
mysql_query($sql2,$con);
echo "成功添加!";mysql_close($con)
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
$sql2="insert into show(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
mysql_query($sql2,$con);
echo "成功添加!";mysql_close($con)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确定是两个数据库?而不是一个数据库的两张表?
更多追问追答
追问
您好,是一个数据库中的两个表 谢谢您
追答
楼上已经给你写出来了一个方法,就是同样的sql语句,只是目标表换了个名字,当然你也可以使用遍历的方法,就是将表的名字存进一个数组,然后遍历这个数组,将表名做成一个变量,给你一个简单的小例子;
//将需要插入的表写进数组table
$tables = ["news", "show"];
foreach ($tables as $table){
$sql="insert into $table( //$table 是一个变量,代表你要插入的表
catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)
values
('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
}
我用了foreach来遍历这个tables数组,以后想添加另一张表只需要在数组中添加表明即可。楼上的方法比较直接,但是代码比较凌乱。不明白再问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询