php从数据库中提取出几行数据,并把没一行数据一一输出

php从数据库中提取出几行数据,并把没一行数据一一输出,第1张

PHP从数据提取并显示数据的典型代码如下:

<?php

//连接数据库,三个参数:数据库服务器IP,用户名,密码

if(mysql_connect('127.0.0.1', 'root', '123456')){

    //数据库连接成功,开始查询,下面是SQL语句

    //此例子SQL查询数据库test里面的表tab,假设有一个数值字段score,查询其值大于60的数据行

    $sql="select from test.tab where score>60"

    if ($res=mysql_query($sql)){

    //数据库查询执行成功

        while($row=mysql_fetch_array($res)){

        //循环查询满足条件的所有记录

            echo '姓名:'.$row['name'] . '成绩:'. $row['score']. '<br>'

        }

        //删除查询

        mysql_free_result($res)

    }else echo "执行数据库查询失败,语句: $sql<br>原因:".mysql_error()

    //关闭数据库

    mysql_close()

}else echo "数据库连接失败,原因是:".mysql_error()l

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存