php 批量取 某个表的某个字段 赋值给另一个表的另一个字段怎么写
环境是MySQL,我要批量取某个表的某个字段赋值给另一个表的另一个字段怎么写,这2个表不在一个库工程是要汉化cndb是标准中文库含有中文表mangos是英文库含有英文表我...
环境是MySQL,我要 批量取 某个表的某个字段 赋值给另一个表的另一个字段怎么写,
这2个表不在一个库
工程是要汉化
cndb是标准中文库
含有中文表
mangos是英文库
含有英文表
我的工程是把 中文表的 字段 entry从变量1到10000条记录 取出 字段name
然后赋值给 英文库的 英文表的 字段entry 的第1到10000条对应记录的name字段
我自己写的取不到值,
求高手指点 展开
这2个表不在一个库
工程是要汉化
cndb是标准中文库
含有中文表
mangos是英文库
含有英文表
我的工程是把 中文表的 字段 entry从变量1到10000条记录 取出 字段name
然后赋值给 英文库的 英文表的 字段entry 的第1到10000条对应记录的name字段
我自己写的取不到值,
求高手指点 展开
1个回答
展开全部
UPDATE mangos a INNER JOIN cndb b ON a.entry=b.entry SET a.name=b.name
更多追问追答
追问
php语句就这么写么,还有各种判断...而且不止一个表,输出怎么写,我要可视化的
追答
这是mysql语句,你执行这个语句就可以把cndb中name字段 赋值给 entry中的name字段
php类似这样:
$connect = mysql_connect('localhost','root','password');
$sql = "UPDATE mangos a INNER JOIN cndb b ON a.entry=b.entry SET a.name=b.name";
$re = mysql_query($sql);
while( $row = mysql_fetch_array($re) ){
$result[] = $row;
}
print_r($result);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询