私は非常に単純な sql クエリを持っています。これはselect * from "table name"
、テーブルやその他の特別なものにインデックスを付けていないだけです。
問題はphpmyadmin
、クエリを で実行すると約 0.003 秒かかりますが、Web サイトのブラウザで実行すると約 3 分かかることです。
テーブルには 20,000 行あり、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>';