Probleme de connexion au serveur

Résolu
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   -  
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

d'abord je vous donne mon bout de code :

<html>
<body>
<?php

if(isset($_POST['a']))
{
//connxeion au serveur

$db = mysql_connect("localhost","pseudo","mdp") or die ("connexion au serveur impossible".mysql_error());

//ouverture de la base de donnée

mysql_select_db("test",$db) or die ("erreur de connexion à la base");

//requete

$req2 = "update batiment set metal=metal + 1;";

//execution requete

$sql2 = mysql_query($req2);
}
?>

<table>
<tr>
<td><img src="imagebatiment/metal.gif"/></td><td>Mine de métal (niveau

<?php

//connxeion au serveur

$db = mysql_connect("localhost","pseudo","mdp") or die ("connexion au serveur impossible".mysql_error());

//ouverture de la base de donnée

mysql_select_db("test",$db) or die ("erreur de connexion à la base");

//requete

$req = "select metal from batiment;";

//execution requete

$sql = mysql_query($req);

while($ligne = mysql_fetch_array($sql))
{
echo "".$ligne['metal']."";
}
?>

)

Ressources nécessaires :
Métal: 290.516.296.035
Cristal: 72.629.074.008
Durée de construction : 09h 24m 11s</td>

<td><input type="submit" class="input" name="a" value="Construire niveau"/></td> </tr>

</body>
</html>

je fait mon site grâce a hebfree, et il me met se message d'erreur

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'testjeu0'@'localhost' (using password: YES) in /home/sites/hebfree.org/testjeu/public_html/jeu/bat.php on line 345
connexion au serveur impossibleAccess denied for user 'testjeu0'@'localhost' (using password: YES)

le truk que je comprend pas c'est que y'a pas lerreur pour la premiere connexion, lors de la condition, mais y'en a une pour la deuxieme connexion, lorsque je veux afficher la valeur dans le champs metal =s

la ligne 345 correspond a la ligne suivante :

//connxeion au serveur

$db = mysql_connect("localhost","pseudo","mdp") or die ("connexion au serveur impossible".mysql_error());

je comprend pas trop mon soucis et pourquoi sa me met sa, jsp que vous pourrez m'aider
Configuration: Windows XP
Firefox 3.5.1

11 réponses

  1. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    Pourquoi tu te connectes 2 fois?
    1
  2. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    S'il plante comme ça à cette ligne, les lignes qui suivent ne sont pas exéctuées...
    1
  3. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    Oui car la 1ere condition n'a pas été faites à cause du if...

    Sors la connexion du début du if...

    <?php
    
    if(isset($_POST['a']))
    {
    //connxeion au serveur
    
    $db = mysql_connect("localhost","pseudo","mdp") or die ("connexion au serveur impossible".mysql_error());
    
    //ouverture de la base de donnée
    
    mysql_select_db("test",$db) or die ("erreur de connexion à la base"); 


    devient

    <?php
    
    //connxeion au serveur
    
    $db = mysql_connect("localhost","pseudo","mdp") or die ("connexion au serveur impossible".mysql_error());
    
    //ouverture de la base de donnée
    
    mysql_select_db("test",$db) or die ("erreur de connexion à la base"); 
    
    if(isset($_POST['a']))
    {
    1
  4. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    je sai pas mais juste avan ya 14 fois la mm condition et sa me met l'erreur que pour cette ligne la =S
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    enfaite la condition ki est la :

    if(isset($_POST['a']))
    {
    //connxeion au serveur

    $db = mysql_connect("localhost","pseudo","mdp") or die ("connexion au serveur impossible".mysql_error());

    //ouverture de la base de donnée

    mysql_select_db("test",$db) or die ("erreur de connexion à la base");

    il met pa de message derreur

    et dès ke jarrive a la ligne ke jtai di ben sa bug

    il veux pas mafficher les valeurs présente ds ma base de donnée
    0
  7. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    Justement, le code qui plante correspond à une nouvelle connexion...
    Y a pas besoin de se reconnecter, tu as déjà l'objet $db correspondant à la connexion (obtenue à la 1ere connexion).
    0
  8. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    ok j vai essayer de lenlever je test et te redi jen ai pour 30s
    0
  9. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    maintenant il me dit sa :

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/sites/hebfree.org/testjeu/public_html/test2.php on line 28

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/sites/hebfree.org/testjeu/public_html/test2.php on line 28

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites/hebfree.org/testjeu/public_html/test2.php on line 29

    les lignes 28 et 29 sont celle ci

    ligne25 //requete
    ligne26 $req = "select metal from batiment;";
    ligne27 //execution requete
    ligne28 $sql = mysql_query($req);
    ligne29 while($ligne = mysql_fetch_array($sql))
    ligne30 {
    ligne31 echo "".$ligne['metal']."";
    ligne32 }
    ligne33 ?>
    0
  10. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    atten je test lol
    0
  11. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    c'est bon sa marche merci beaucoup je ferme le sujet

    merci encore
    0
  12. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    Pas de problème, ravi de t'avoir aider...
    0