Problème PHP

Utilisateur anonyme -  
 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
A voir également:

7 réponses

Sandriine Messages postés 1255 Date d'inscription   Statut Membre Dernière intervention   283
 
Sur un serveur local ou distant ?
0
Utilisateur anonyme
 
serveur local
0
bloodchecker Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   35
 
Ton code doit boucler infiniement. Tu peut le montrer stp ?
0
Utilisateur anonyme
 
<?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();
?>
0
Utilisateur anonyme
 
si ce simple test fonctionne, je sécuriserai les données avant de les insérer dans ma bdd
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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.
0
Utilisateur anonyme
 
La requête met du temps lorsque je l'exécute par le web local (easyphp) ms lorsque je la lance directement par mon éditeur (notepad++) la requête s'exécute en une fraction de seconde
Malheureusement le résultat est le même, les infos ne s'insèrent pas dans ma bdd
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
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");
  
?>
0
Utilisateur anonyme
 
écran après les 30-40 seconde d'attente et code en référence
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 ...
0
Tarble
 
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
0