关于网友提出的“PHP&MYSQL下如何对多个相同结构表得特定值进行UPDATE?”问题疑问,本网通过在网上对“PHP&MYSQL下如何对多个相同结构表得特定值进行UPDATE?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:PHP&MYSQL下如何对多个相同结构表得特定值进行UPDATE?
描述:6个完全一样结构的表,里面user_id是唯一性的,在6各表下都不会重复,同一个user_id下有不同得id(商品编码),但是id会跟别的id数值重复。我想寻找status=0的所有id,只需要通过union all既可以输出。如下
$result=mysql_query("SELECT * FROM user_a WHERE status='0'
UNION ALL
SELECT * FROM user_b WHERE status='0'
UNION ALL
SELECT * FROM user_c WHERE status='0'
UNION ALL
SELECT * FROM user_d WHERE status='0'
UNION ALL
SELECT * FROM user_e WHERE status='0'
UNION ALL
SELECT * FROM user_f WHERE status='0' order by create_time DESC");
现在我的问题是,在update code数值到所有6个表中特定得商品要如何实现?如何实现像SELECT中UNION ALL的功能把这6个表联合起来???我现在只能选择其中一个表来UPDATE。如下
$sql="UPDATE user_a SET code='".$_POST[code]."' where.$_POST[id]."' AND user_id='".$_POST[user_id]."' AND status='0'";
以上介绍了“PHP&MYSQL下如何对多个相同结构表得特定值进行UPDATE?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1342292.html