Bonjour
Voila, J'ai une requête SQL qui est très lente. Dans mon fichier php, la requête mets 27 secondes a être executé et sous phpMyAdmin, elle mets seulement 0.5s. Voila mon bout de code
Cette requête me retourne 1 seul enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $db = mysql_connect("127.0.0.1", "toto", "titi") $dbb = mysql_select_db("inventaire") echo $requete = "SELECT `ipTelnet`,interfaces,interfaces.adresseMAC,interfaces.date FROM `interfaces` INNER JOIN `switch` INNER JOIN `connexions` ON interfaces.idSwitch = switch.idSwitch AND interfaces.adresseMac REGEXP \"".$pc."\" AND switch.ipTelnet = connexions.switchOuIP AND connexions.numInterfaces NOT REGEXP interfaces.interfaces ORDER BY `date` DESC"; $db2 = mysql_query($requete); $donnees = mysql_fetch_array($db2); echo $donnees[0]."<br>"; echo $donnees[1]."<br>"; echo $donnees[2]."<br>"; echo $donnees[3]."<br>";
Donc si quelqu'un a une idée de ce temps de réponse très élevé dans mon script php.
Je suis sous Windows XP et easyPHP1.8
Merci
Partager