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 :

connexion PHP-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é
    Inscrit en
    Mars 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 149
    Par défaut connexion PHP-MYSQL
    Bonjour,
    je ne comprend pas ...je stockais des interfaces sur mon serveur free, et j'ai voulu tout rapratrier en local...il ne me sort aucune erreur...sauf sur erreur de requête ! voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    global $link;
     // ouvre et retourne la connexion à* la base
    function connecte($host, $base, $user, $pwd) {
    	$db = mysql_connect($host, $user, $pwd) or die('Erreur de connexion à la base de données <br />Erreur: '.mysql_error());
    	$link  = mysql_select_db($base,$db) or die ('Erreur de connexion à la base de données '.mysql_error());
    	return $link;
     }
     
    $requete = "select * from clients";
    	$result = mysql_query($requete,$db) or die ('Erreur de requête<br />'.$requete.'<br />'.mysql_error());
    et le probleme !

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/test/function.php on line 40
    Erreur de requête
    select * from clients

    Pour moi c'est une erreur de connexion a la base mais je voie pas pourquoi et l'erreur ne le dit pas donc je sais pas !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ton global $link ne fait rien puisque tu le mets dans l'environnement global.

    Il faut un truc comme ça plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $link = connecte($host, $base, $user, $pwd);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 149
    Par défaut
    ca ne fonctionne pas ! tjrs la meme erreur

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    fais un
    a la fin du code.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 149
    Par défaut
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/test/function.php on line 98


    et ya a la ligne 97/98

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $requete = "select * from clients";
    	$result = mysql_query($requete,$db) or die ('Erreur de requête<br />'.$requete.'<br />'.mysql_error());
    voici lerreur

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    oups
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $db = connecte($host, $base, $user, $pwd);
    et dans ta fonction :
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [MySQL] Connexion PHP à MySQL dans serveur Wamp
    Par miloko dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/12/2013, 04h27
  2. Connexion à PHP MySQL
    Par BoyzInDaProject dans le forum EDI/Outils
    Réponses: 1
    Dernier message: 20/07/2010, 10h28
  3. [MySQL] Connexion PHP MySQL
    Par lasdesnuls dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/02/2009, 14h31
  4. [MySQL] Connexion PHP/MYSQL
    Par Stass dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 08/08/2008, 13h19
  5. [MySQL] Connexion PHP / MySQL
    Par Erwan M. dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 06/08/2008, 16h54

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