IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Erreur de connexion mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    etudiante
    Inscrit en
    Mars 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : etudiante
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 51
    Par défaut Erreur de connexion mysql
    code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?php
    if($iden=mysql_connect("127.0.0.1","root","helasfar")){
    	if($ide=mysql_select_db("location")){
    		echo "succés de connection";
    		}
    		else{
    		die("echec de connexion de la base");
    		mysql_close($iden);
    		}
    		}else{
    		die("echec de connxion de serveur de base de donnée");
     
    		mysql_close($iden);
    		}
    	$requet="select date_d_location from voiture where id=\"" . $_POST['identifiant'] . "\"";
    	if($test=mysql_query($requet)){
    	if($ligne=mysql_fetch_row($test))
    	{$result=$ligne[2];
    	if($result)=''){
    	echo "voiture reservée !";
    	}
    	else
    	{
    	echo "voiture disponible";
    }
    }
    mysql_close($iden);
    }
    ?>
    me renseigne cet erreur:
    Warning: mysql_query() [function.mysql-query]: Access denied for user ''@'localhost' (using password: NO) in C:\wamp\www\tests\affiche.php on line 14
    et aussi:
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\tests\affiche.php on line 14
    svp j'ai besoin d'aide et merci pour votre attention

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Et où se situe selon toi le rapport avec HTML ???
    déplacé...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Bonsoir,
    je pense que c'est inutile de mettre le 2ème else lors de la tentative de connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php 
                   else{
    		die("echec de connxion de serveur de base de donnée");
     
    		mysql_close($iden); ?>
    Ensuite , un conseil c'est de mettre les mots clés de la requête en majuscules (SELECT FROM WHERE)

    Pour l'erreur, je pense qu'il y a une tentative de connexion avec un faut mot de passe ou user, vérifie ton $pass et $user

    ou peut etre il vaut mieux de changer la requete comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     $id = $_POST['identifient'];
    $requet="SELECT date_d_location FROM voiture WHERE id = :id"

  4. #4
    Membre confirmé
    Femme Profil pro
    etudiante
    Inscrit en
    Mars 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : etudiante
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 51
    Par défaut
    merci,
    mais il marche pas mais avec une autre erreur sans aucune connexion reusiite
    Parse error: syntax error, unexpected T_IF in C:\wamp\www\tests\affiche.php on line 16

  5. #5
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ; je crois ta un problème avec la structuration de tes IF.... ; je préféré que tu passe par PDO sa te facilite la tache ta la parole d'un débutant , en plus c'est u n plus en matière de sécurité. sinon ta qu'a testé ta requête sur mysql et voie ce que sa donne comme résultats , si c'est bon alors le problème est dans ton source ok.

  6. #6
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Quand tu modifis ton code et obtiens un nouveau message d'erreur, il serait judicieux de nour remettre ton code au moment de l'execution sinon dur a deviner

  7. #7
    Membre confirmé
    Femme Profil pro
    etudiante
    Inscrit en
    Mars 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : etudiante
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 51
    Par défaut
    merci à vous
    mais j'ai pas compris comment je passe par PDO?dsl c'est mon premier entrainement en PHP voulez m'expliquer
    voici le code après :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <?php
    if($iden=mysql_connect("127.0.0.1","root","helasfar")){
    	if($ide=mysql_select_db("location")){
    		echo "succés de connection";
    		}
    		else{
    		die("echec de connexion de la base");
    		}
    		mysql_close($iden);
    		}else{
    		die("echec de connxion de serveur de base de donnée");
    		mysql_close($iden);
    		}
    		 $marque = $_POST['marque'];
            $requet="SELECT * FROM voiture WHERE nom = :marque"
    		if($result=mysql_query($requet))
    		{
    		while($ligne=mysql_fetch_row($result)){
    		$id=$ligne[0];
    		$name=$ligne[1];
    		$prix=$ligne[5];
    		echo "$id-$name, $prix <br />";
    		}
    		}else{
    		echo "Marque inexistante veuillez vérifier la liste des voitures.";
    		}
    		mysql_close($iden);
    		?>

Discussions similaires

  1. [MySQL] Erreur de connexion à MySQL
    Par AsyLuM dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/04/2009, 08h49
  2. Erreur de connexion MySQL : Double @ bizarre
    Par As2piK dans le forum MySQL
    Réponses: 3
    Dernier message: 10/02/2009, 10h20
  3. erreur de connexion Mysql 5.1
    Par amen_1919 dans le forum Débuter
    Réponses: 4
    Dernier message: 18/03/2008, 18h30
  4. [MySQL] Erreur de connexion Mysql
    Par HWICE dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/07/2007, 14h28
  5. Nouvelle erreur de connexion Mysql
    Par easyphp007 dans le forum Installation
    Réponses: 2
    Dernier message: 01/03/2006, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo