1、从数据库查询两个记录
$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
以下示例读取数据库,并以表格显示:
<php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db->query('SELECT FROM customers');
echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>';
while($row = $rows->fetch_assoc()){
echo '<tr><td>'$row['name']'</td>';
echo '<td>'$row['address']'</td></tr>';
}
>
$con = mysql_connect('localhost', 'root', 'root');
mysql_select_db("php", $con);
$result = mysql_query("SELECT FROM `game`");
$data_name=array();//有修改
while($rs = mysql_fetch_assoc($result)){
$data_name[] = $rs['name'];
}
print_r($data_name);//是你要的
很简单,用循环,你那样用只能有一条记录,建议多看看php手册,对自己有好处
while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}
以上就是关于php数据库提取数据计算后存到另一个数据库并计算全部的内容,包括:php数据库提取数据计算后存到另一个数据库并计算、php连接了数据库 从数据库中提取一系列的数据 怎么样在网页中能自动形成表格形式、PHP怎么从数据库中取出一维数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)