Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/09/2006, 16h37   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2
Points : 1
Points : 1
Par défaut php,mysql et le temps d'exécution

Salut tout le monde j'ai un grand problème je n'arrive pas à insérer les renseignemnets d'un formulaire dans la base mysql car les 30 sécondes sont toujours exédés.j'ai 43 variables et j'ai crée 6 tables est-ce le problème?.
S'il vous plaît bésoin de votre aide urgent.
midoh20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2006, 16h41   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Il faudrait voir ton script pour que l'on voit la méthode de traitement
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2006, 16h41   #3
Rédactrice
 
Avatar de Fleur-Anne.Blain
 
Inscription : juillet 2006
Messages : 2 662
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2 662
Points : 5 590
Points : 5 590
Citation:
Envoyé par midoh20
Salut tout le monde j'ai un grand problème je n'arrive pas à insérer les renseignemnets d'un formulaire dans la base mysql car les 30 sécondes sont toujours exédés.j'ai 43 variables et j'ai crée 6 tables est-ce le problème?.
S'il vous plaît bésoin de votre aide urgent.
Quelles 30 sec??? Il y a un délai?? ( mis a part la session)
__________________
la culture c'est comme la confiture moins on en a plus on l'étale.

Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi

Mes tutos
Fleur-Anne.Blain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2006, 17h45   #4
Invité de passage
 
Inscription : septembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2
Points : 1
Points : 1
Par défaut voici mon script

je suis debutant donc si ca vous indispose, et j'ai pas uploder le css donc design pas cool
Fichiers attachés
Type de fichier : php insertion_devis.php (4,0 Ko, 3 affichages)
Type de fichier : php devis.php (4,3 Ko, 0 affichages)
Type de fichier : htm devis1click.htm (27,3 Ko, 0 affichages)
midoh20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2006, 20h13   #5
Membre émérite

 
Avatar de FCYPBA
 
Inscription : novembre 2004
Messages : 735
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 735
Points : 924
Points : 924
30 secondes semblent suffissante pour ton code meme s'il y a plusieurs insertions. Celles-ci ne sont pas faramineuse.

Par contre, c'est peut-être au niveau de la recup des données que cela pêche.

As-tu essayé de mettre des traces pour voir ou en était le programme avant le timeout. Genre
Code :
echo "J'ai recup les données";


Tant que j'y suis, quelques optimisations pour ton script

Certains diront que ce n'est pas très propre mais quand on a plein de données comme dans ton cas, cela simplifie la vie :

recupération des variables
Code :
1
2
3
4
 
foreach ($POST AS $cle=>$valeur) {
${$cle} = html_entities($valeur);
}
Ainsi toutes les variables POST sont créés avec leur nom


Tu peux aussi remplacer ton ereg par un preg_match qui sera plus rapide. Tu trouveras plein d'exemple pour la regex perl sur le net.

Pourqoi fait tu un mysql_pconnect si tu fermes la connexion un plus loin, utilise un mysql_connect(). mysql_pconnect c'est pour les connexions persistantes
__________________
Pierre
1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
3. Un code rapide c'est bien, un code maintenable c'est mieux
...

Why was the font tag an orphan ? Because it didn't have a font-family.
FCYPBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web