Bonjour à tous,
Voilà, je vous expose mon petit souci.
J'ai une base de données MySQL des plus simpliste avec une table contenant + de 3000 enregistrements et ça va continuer d’augmenter avec le temps.
Je suis actuellement en train de créer une page Php pour mettre en forme ses données, et c'est là que ça se gate.
Lorsque je récupère les données depuis cette table, mes navigateurs (Chrome, FF, IE) partent en vrille (une sorte de timeout certainement).
Voici le code qui pose problème :
// Connection à la base de données.
$cnx = mysql_connect("localhost", "root", "") or die("could not connect to database.");
mysql_select_db("Music", $cnx);
// Récupération des différents morceaux de la bibliothèque.
$sqlreq = "SELECT * FROM Tracks";
$sqltracks = mysql_query($sqlreq) or die (mysql_error());
while($sqltrack = mysql_fetch_array($sqltracks))
{
$phptracks[] = $sqltrack;
}
// Libértation des ressources.
mysql_free_result($sqltracks);
mysql_close($cnx);
Ce problème disparait lorsque la table n'est pas aussi volumineuse (avec 200 enr. ça fonctionne très bien) mais j'aurais du mal à dire à partir de combien d'enregistrements cela se produit.
Est-ce mon code Php qui est mal écrit ? (l'affectation dans ma variable $phptracks)
Est-ce que j'arrive aux limites de MySql ? (3000 enr.)
Est-ce dans les configurations de mes navigateurs ?
Est-ce dans la configuration de mon serveur apache ?
N'hésitez pas à m'en demander plus si ça peut vous permettre d'y voir plus clair.

Merci d'avance.
Cordialement.