Problème PHP
Molotov77
-
Tarble -
Tarble -
Bonjour, j'ai un soucis avec le temps d'exécution de mes requêtes.
Pour une insertion dans ma bdd (insert into) le temps d'exécution est de plus de 30 secondes !!! Alors qu'elle devrait être de moins de 10 secondes.
Pouvez vous m'aidez
Pour une insertion dans ma bdd (insert into) le temps d'exécution est de plus de 30 secondes !!! Alors qu'elle devrait être de moins de 10 secondes.
Pouvez vous m'aidez
7 réponses
-
-
Ton code doit boucler infiniement. Tu peut le montrer stp ?
-
<?php require_once ("commun\connexion.inc.php"); $nom=$_POST['nom']; $prenom=$_POST['prenom']; $adresse=$_POST['adresse']; $ville=$_POST['ville']; $cp=$_POST['cp']; $tel=$_POST['tel']; $mail=$_POST['mail']; $sujet=$_POST['sujet']; $message=$_POST['message']; $sql="INSERT INTO mail VALUES('','$nom','$prenom','$adresse','$ville','$cp','$tel','$mail','$sujet','$message')"; $resultat=@mysql_query($sql) or die("Erreur MySQL: ".mysql_error()); mysql_close(); ?>
-
-
-
Retire le @ avant mysql_query, ça ne fait que masquer les erreurs (ce qui est totalement inutile sur un serveur de développement), ça ne les corrige pas.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Warning: mysql_connect() [function.mysql-connect]: [2002] Une tentative de connexion a ?chou? car le parti connect? n?a pa (trying to connect via tcp://localhost:3306) in C:\Program Files (x86)\EasyPHP-5.3.2\www\opse_2\commun\connexion.inc.php on line 7
Warning: mysql_connect() [function.mysql-connect]: Une tentative de connexion a ?chou? car le parti connect? n?a pas r?pondu convenablement au-del? d?une certaine dur?e ou une connexion ?tablie a ?chou? car l?h?te de connexion n?a pas r?pondu. in C:\Program Files (x86)\EasyPHP-5.3.2\www\opse_2\commun\connexion.inc.php on line 7
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files (x86)\EasyPHP-5.3.2\www\opse_2\commun\connexion.inc.php on line 7<?php $dbname='mabase'; $hostname='localhost'; $username='root'; $password=''; $cnx=mysql_connect($hostname,$username,$password);<------ ligne 7 $cnx_db=mysql_select_db($dbname,$connection) or die ("pas de connection"); ?> -
Sur EasyPHP, je pense que le mot de passe MySQL est ... 'mysql'
Vérifies que le serveur MySQL soit bien lancé.
Ensuite, dans ton mysql_select_db, tu indiques $connection comme link : c'est $cnx. Mais inutile d'utiliser les link si tu n'as qu'une connexion ... -
j'ai le meme probleme depuis que j'ai mis la derniere version de easyphp de l'aide svp en plus les site mettent 3 plombe a s'afficher alors que c'est en local