为了账号安全,请及时绑定邮箱和手机立即绑定

关于PHP后台文章管理列表的问题

我是初学者,因为目前就几条数据,用while()循环输出并赋值给$data的,不知道如果表内有上万条数据,while()循环会不会出现卡顿,同时$data变量是否能装得下这么大的数据呢?不知道我的担心是否多余

老师的代码是这样的:


<?php
	require_once('../connect.php');
	$sql = "select * from article order by dateline desc";
	$query  = mysql_query($sql);
	if($query&&mysql_num_rows($query)){
		while($row =mysql_fetch_assoc($query)){
			$data[] = $row;
		}
	}else{
		$data = array();
	}

?>

然后通过foreach 来遍历 $data中的值来取得单条数据

<?php 
		if(!empty($data)){
			foreach($data as $value){
	?>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;<?php echo $value['id']?></td>
        <td bgcolor="#FFFFFF">&nbsp;<?php echo $value['title']?></td>
        <td bgcolor="#FFFFFF"><a href="article.del.handle.php?id=<?php echo $value['id']?>">删除</a> <a href="article.modify.php?id=<?php echo $value['id']?>">修改</a></td>
      </tr>
        <?php
        		}
		}
        ?>


正在回答

1 回答

你一页能显示上万条数据吗?这时候肯定就用到了分页,一页显示100条数据或1000条,而且若字段内容很多的话,这种时候读取数据,就不是从数据库取了

0 回复 有任何疑惑可以回复我~
#1

WEYN 提问者

嗯,到时候用到分页的技术时候,读取数据 的形式就不再是这样了吗
2017-10-10 回复 有任何疑惑可以回复我~
#2

PengCheng 回复 WEYN 提问者

读取数据 的形式还是一样,只是多了条件 比如 limit 20。 主要是 有一门 讲分页的课程所以这个课程里这快内容就省略了
2017-10-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

关于PHP后台文章管理列表的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号