我有一个非常简单的 sql 查询,它只是一个select * from "table name"
我没有索引我的表或其他任何特殊的东西。
问题是,当我通过 执行它时phpmyadmin
,查询大约需要 0.003 秒,但是当我通过网站中的浏览器执行它时,大约需要 3 分钟!
表中有 20K 行和 19 个字段。谁能帮我?
include "config.php"; //Connect to Database
$query= mysql_query("SELECT * FROM table_name");
$num_rsl=mysql_num_rows($query);
echo '<table border="1">';
for($i=0; $i <$num_rsl; $i++)
{
echo '<tr>';
$row=mysql_fetch_assoc($query);
echo '<td>'.$row['id'].'</td>';
echo '<td>'.$row['idLeistung'].'</td>';
echo '<td>'.$row['dtEAN'].'</td>';
echo '<td>'.$row['dtReifenBreite'].'</td>';
echo '<td>'.$row['dtReifenQuerschnitt'].'</td>';
echo '<td>'.$row['dtReifenBauart'].'</td>';
echo '<td>'.$row['dtReifentragfahigkeit'].'</td>';
echo '<td>'.$row['dtReifenGeschwindigkeitsindex'].'</td>';
echo '<td>'.$row['dtReifenTTTL'].'</td>';
echo '<td>'.$row['dtReifenProfil'].'</td>';
echo '<td>'.$row['dtHersteller'].'</td>';
echo '<td>'.$row['dtbestand'].'</td>';
echo '<td>'.$row['FZG'].'</td>';
echo '<td>'.$row['dtEinsatzZweck'].'</td>';
echo '<td>'.$row['dtArtikelNr'].'</td>';
echo '<td>'.$row['dtBeschreibung'].'</td>';
echo '<td>'.$row['dtArtikelNrA2'].'</td>';
echo '<td>'.$row['dtFremdVKPreis'].'</td>';
echo '</tr>';
}
echo '</table>';