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

如果FID是固定的只有1,2,3,4,可以用下面的sql实现

select MID,

sum(case when fid = 1 then score else null end) score1,

sum(case when fid = 2 then score else null end) score2,

sum(case when fid = 3 then score else null end) score3,

sum(case when fid = 4 then score else null end) score4

from tablename

group by MID


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存