php数据库提取数据计算后存到另一个数据库并计算

php数据库提取数据计算后存到另一个数据库并计算,第1张

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怎么从数据库中取出一维数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10083908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存