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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)