我正在使用一個jQuery腳本來分頁和搜索數據。它的工作原理和功能與它應有的一樣。什麼是使用PHP填充表格的最有效方式?
我正在用包含1000多條記錄的數據填充表,我目前使用PHP while語句來填充它。
內table
代碼,我有這樣的說法,我首先執行查詢來獲取數據,$article = mysql_query("SELECT * FROM articles ORDER BY published DESC");
然後我用while語句來填充 - while($articles = mysql_fetch_array($article)) {
儘管這樣做工作,該頁面加載時間太差,需要很長時間才能加載。顯然這不是最有效的填充方式。有沒有一種「更容易」和有效的方式來做到這一點?
既然你是分頁,你不能一次只返回一頁數據嗎? [PHP Link](http://www.plus2net.com/php_tutorial/php_paging.php) – 2012-07-11 13:35:42
查詢時間可能是您的瓶頸。在「已發佈」列上添加一個索引以加快排序。 – 2012-07-11 13:35:58
使用'limit'並且只返回可見的行 - 或者你的分頁是如何工作的...在你的'where'和'order'列上索引也是必須的 – ManseUK 2012-07-11 13:36:57