關(guān)于PHP后臺(tái)文章管理列表的問題
我是初學(xué)者,因?yàn)槟壳熬蛶讞l數(shù)據(jù),用while()循環(huán)輸出并賦值給$data的,不知道如果表內(nèi)有上萬條數(shù)據(jù),while()循環(huán)會(huì)不會(huì)出現(xiàn)卡頓,同時(shí)$data變量是否能裝得下這么大的數(shù)據(jù)呢?不知道我的擔(dān)心是否多余
老師的代碼是這樣的:
<?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中的值來取得單條數(shù)據(jù)
<?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
你一頁(yè)能顯示上萬條數(shù)據(jù)嗎?這時(shí)候肯定就用到了分頁(yè),一頁(yè)顯示100條數(shù)據(jù)或1000條,而且若字段內(nèi)容很多的話,這種時(shí)候讀取數(shù)據(jù),就不是從數(shù)據(jù)庫(kù)取了