php输出整张表,PHP输出整张表的内容

学了这么久 居然不知道怎么做 ~~

回复内容:

学了这么久 居然不知道怎么做 ~~

$result = mysql_query($sql);

while( $rows = mysql_fetch_array($result))

{

print_r($rows);

}

很简单 只需要开启PHP的mysqli扩展 仿照如下代码写出来就行

query( 'select * from data_base' );

$row = $result -> fetch_row(); //取一行数据

echo row[0]; //输出第一个字段的值

// 或者这样

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

//对每行记录进行运算 处理,如 :echo $row['name']."

";

}

mysql_close($con);

http://php.net/mysqli

mysqli::query 执行 SELECT 成功后返回 mysqli_result, 然后调用 mysqli_result::fetch_all 就可以获得一个完整的结果集数组. mysqli_result::fetch_all 的参数默认为 MYSQLI_NUM , 其他参数 MYSQLI_ASSOC, MYSQLI_BOTH.

connect_errno) exit($mysqli->connect_error);

$mysqli->set_charset('utf8');

$result = $mysqli->query('SELECT * FROM table');

print_r($result->fetch_all());

$result->close();

$mysqli->close();

楼上说得方法都对,但都忘记了一点很重要的东西,

就是这整张表如果很大的话, 这么干肯定不行.

楼主可以封装一个类, 分批取出数据 然后置入缓存,

缓存慢了就马上输出到客户端.

这样在性能和用户体验上才更好.

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值