Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en 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 29/06/2006, 10h02   #1
Invité de passage
 
Inscription : juin 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1
Points : 0
Points : 0
Par défaut [SGBD] Problème de connexion avec mysql

Bonjour tous le monde,

J'ai créer une application php qui utilise mysql. L'application commence en effectuant une mise à jour de la base de données avec des fichiers (.csv). Comme il y a beaucoup de données, la mise à jour ne peut pas se réaliser en un coup. C'est à dire il faut recommencer plusieur fois la mise à jour et redémarer plusieurs fois le serveur.

Le message d'erreur est :

"
Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10048) in c:\temp mickael\apply\test maj\fonction_maj.php on line 369

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\temp mickael\apply\test maj\fonction_maj.php on line 370

Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in c:\temp mickael\apply\test maj\fonction_maj.php on line 372

Warning: mysql_query(): A link to the server could not be established in c:\temp mickael\apply\test maj\fonction_maj.php on line 372
Erreur SQL !"

Ce n'est pas une erreur de code source car en recommencant, l'erreur porte sur une autre ligne de données.

Avez-vous une solution pour effectuer la mise à jour ?
weshwesh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 10h30   #2
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
Citation:
Envoyé par weshwesh
J'ai créer une application php qui utilise mysql.
Bien

Citation:
Envoyé par weshwesh
C'est à dire il faut recommencer plusieur fois la mise à jour et redémarer plusieurs fois le serveur.
Je suis pas fan des smileys, mais je crois que s'impose... tu parle de redemarrer le serveur ? ton appli fait tomber le serveur mysql ??? tu trouve ca normal ???????

Tu as fait un script surpuissant qui fait tomber ton serveur, et tu nous demande a nous de t'aider ? Une petite idée comme ca: si tu fait tomber ton serveur a different endroits de ton code, il est normal que cette erreur apparaisse de maniere aléatoire non ?

Alors une autre petite idée : débrouille toi pour ne pas faire tomber ton serveur, donne pas a manger des tonnes de données d'un coup a mysql, découpe, fractionne, et affiche un lien "Continuer le chargement" entre chaque portion...
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h06.


 
 
 
 
Partenaires

Hébergement Web