關于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"> <?php?echo?$value['id']?></td> ????????<td?bgcolor="#FFFFFF"> <?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 ???????? } } ?????????>
2017-10-10
你一頁能顯示上萬條數據嗎?這時候肯定就用到了分頁,一頁顯示100條數據或1000條,而且若字段內容很多的話,這種時候讀取數據,就不是從數據庫取了