|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 1 ![]() |
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 ? |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
Citation:
Citation:
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/ |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com