重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、从数据库查询两个记录
创新互联建站专注于企业成都全网营销、网站重做改版、乡宁网站定制设计、自适应品牌网站建设、H5技术、商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为乡宁等各大城市提供网站开发制作服务。
$res -- aa表的全部结果集。select id,shuju from aa
$max -- aa表中shuju字段的最大值。select max(shuju) from aa
2、foreach()循环结果集
foreach($res as $item) {
//每一项除以查询出来的最大值,执行insert bb表操作
insert into bb (id,shuju,deifen) values ($item['id'],$item['shuju'],$item['shuju']/$max);
}
如果不是特别要求用循环处理 推荐nietiezheng的答案。这个简单 快捷。
insert into bb (id,shuju,deifen) select id,shuju,shuju/$max from aa
需要转义一下。有几个办法:
1,最简单,把一些危险字符过滤掉,比如英文的单引号,双引号等;
2,使用addslashes在php中进行转义,自己处理;
3,可以使用一些现成的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。
while($row = mysql_fetch_array($result))
{
$area_array[$row['area_id']]=array( 'area_name' = $row['area_name'], 'area_parent_id' = $row['area_parent_id']);
}
print_r($area_array);
把A中的q1倒出来 mysqldump -uadmin1 -padmin111 Q1 Q1.sql
然后再B中新建Q2,create database Q2
应用Q2 use Q2
导入Q1 source Q1.sql
赋予用户 grant all privileges on Q2.* to 'admin2'@localhost identified by 'admin2222'
这样就可以了!