> Tous les forumsForum des Webmasters

 Access denied for user 'httpd'@'localhost'Sujet résolu
Statut du sujet : RESOLU Imprimer
 herve.lagarde
  Posté le 04/04/2007 @ 09:20  
 Petit astucien

450 Messages
Bonjour a tous,

Je ne comprends pas. J'ai un fichier de mon site qui plante : Access denied for user 'httpd'@'localhost'
Quelqu'un pourrait il m'aider et me dire la raison ?
Si c'est un probleme de mot de passe lors de me connexion a ma bdd pourquoi alors ca marche avec les eutres fichier ? "include "../Dossier/connect_EP.php" ;"

Merci de votre aide
 Afficher le profil de herve.lagarde Envoyer un message privé à herve.lagarde
 
 
Publicité
 Malcolm  Posté le 04/04/2007 à 22:26  
  Astucien


7271 Messages
un mysql_close trop tôt ?
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 herve.lagarde  Posté le 04/04/2007 à 22:43  
Petit astucien

450 Messages
je pense pas puisque c'est la derniere chose que je mets (quand je le mets !!! mdr)
Afficher le profil de herve.lagarde Voir la configuration de herve.lagardeEnvoyer un message privé à herve.lagarde
  Revenir en haut de la page
 Malcolm  Posté le 05/04/2007 à 00:12  
  Astucien


7271 Messages
oui mais si tu inclues un fichier qui contient un mysql close, alors que dans le fichier "père" tu as encore besoin de mysql après cet include ...
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 AlexPrince  Posté le 05/04/2007 à 00:28  
Petit astucien

398 Messages
Malcolm a écrit :

oui mais si tu inclues un fichier qui contient un mysql close, alors que dans le fichier "père" tu as encore besoin de mysql après cet include ...

... Ce qui explique qu'on ne doit jamais mettre de mysql_connect() ni de mysql_close() dans un fichier autre qu'un fichier du genre head.inc et foot.inc.

Afficher le profil de AlexPrinceEnvoyer un message privé à AlexPrince
 Revenir en haut de la page
 herve.lagarde  Posté le 05/04/2007 à 06:06  
Petit astucien

450 Messages

Il n'ya pas de mysql_close dans mes fichiers rattachés. Apres, des essais je vous donne un code qui est la partie de mon fichier qui plante (visible a http://www.pricil.org/Pages/test.php) :

<body>
<table width="800" border="0" align="center">
<tr>
<td colspan="3" align="center">
<img src=../Images/Png/banniere_pricil.png>
</td>
</tr>

<tr >
<td width="160" valign="top">
<?php
include "../Dossier/connect_EP.php" ;

include "../Dossier/menu_haut.php";
echo '<br>';
include "../Dossier/menu_bas.php";
// echo '<br>';
?>
</td>
<td width="640" valign="top" >
<?php
include "../Dossier/bandeau.php";

echo '<div align="center"><strong><u>Actualité</u></strong></div><br>';

// retour du form d'ajout


$sql='SELECT * FROM actualite WHERE aff=\'o\' ORDER BY id DESC';
// selectionne toutes les actualités
$reponse = mysql_query ($sql);
while ($donnees = mysql_fetch_array ($reponse))
// affichage requete
echo '<font color="#0000FF"><b>'.$donnees['periode'].'</b> </font><br>
<em><font size="2">'.$donnees['resume'].'</font></em><br>Posté par '.$donnees['auteur'].'<BR>';
echo '<a href="actualite.php?id='.$donnees['id'].'"><font size="2" color="#0000FF"><div align="right">Lire la suite</div>
</font></a><br><br>';
?>
</td>
</table>
</body>
</html>

Afficher le profil de herve.lagarde Voir la configuration de herve.lagardeEnvoyer un message privé à herve.lagarde
  Revenir en haut de la page
 AlexPrince  Posté le 05/04/2007 à 06:12  
Petit astucien

398 Messages
Est-ce que plusieurs des fichiers inclus contiennent un appel à mysql_connect() ? Plusieurs tentatives pourraient éventuellement amener un échec.
Afficher le profil de AlexPrinceEnvoyer un message privé à AlexPrince
 Revenir en haut de la page
 herve.lagarde  Posté le 05/04/2007 à 06:34  
Petit astucien

450 Messages

le fichier menu_bas.php contient un include, oui, mais j'ai pas de probleme sur les autres pages. On avance dans la sollution, j'ai essayé de mettre cette ligne en remarque et mon fichier s'affiche.

J'ai fait une autre verif, j'avais un mysql_close dans un fichier qu'inclue menu_bas.php. J'ai enlevé cette ligne et ça marche !!!!!

Donc merci beaucoup pour votre aide a tous les deux

Afficher le profil de herve.lagarde Voir la configuration de herve.lagardeEnvoyer un message privé à herve.lagarde
  Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page