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 :

probleme 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 éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut probleme connexion mysql
    Bonjour, j'ai un probléme assez suspet.

    J'ai un fichier connexion.php dans lequel j'ai:

    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
    	$host = 'mysql54blalbla' ; //
     
    	$user = 'user ' ;	//
     
    	$password = 'udkvhy86' ;	// 
     
    	$database = 'database ' ;
     
    error_reporting(0);
     
    //instancier la connection 
     
    $cnx = mysql_connect($host,$user,$password) or die("Echec de la connection");
     
     
     
    mysql_set_charset( 'utf8' );
    la connexion a la base fonctionne mais seulement quand je met l'ensemeble des ligne ci-dessus directement dans un fichier ou j'ai besoin de la connexion, quand je met un:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require('connexion.php');
    J'ai l'erreur suivante:

    Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/lololock/www/Apave/admin/listeformation.php on line 101
    Une idée les amis

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 145
    Par défaut
    Montre nous le fichier listeformation.php et met en gras la ligne 101
    Merci

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut
    Voila la ligne 101
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
                                                    // exécution de la requête
                                                    $formations = mysql_query($requete) or die(mysql_error());

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    oui, bon, ben, visiblement tu as perdu la connexion en cours de route. Est-ce qu'il n'y aurait pas un mysql_close qui trainerait quelque part entre les deux ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut
    Salut, non il n'y a aucun mysql_close que traine.

    Bizare que je dois remettre chaque ligne du fichier connexion.php à chaque reprise

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut
    De plus quand je met dans un fichier quelconque nécessitant une connexion:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    include '../connect_db.php';
     
    $cnx = mysql_connect($host,$user,$password) or die("Echec de la connection");
     
    mysql_select_db($database, $cnx) or die("Echec de la connection");
    De cette manière ça fonctionne en rajoutant les deux lignes:

    mysql_connect
    mysql_select_db

    Et si je retire la ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $cnx = mysql_connect($host,$user,$password) or die("Echec de la connection");
    Erreur
    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/lololock/www/Apave/admin/listeFormation.php on line 102
    Pourtant la varible connexion est bien dans le fichier connect_db.php.
    Les variableS de connexion $host $database $password sont également dans le fichier connect_db.php

Discussions similaires

  1. probleme connexion mysql sous eclipse
    Par abdel1025 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 21/11/2008, 03h05
  2. probleme Connexion mysql netbeans 6 M9
    Par kais_msalmi dans le forum NetBeans
    Réponses: 1
    Dernier message: 12/07/2007, 14h02
  3. Probleme connexion MySql
    Par ZoRm33 dans le forum JBuilder
    Réponses: 2
    Dernier message: 01/07/2007, 16h18
  4. probleme connexion Mysql
    Par D.Mounir dans le forum Débuter
    Réponses: 2
    Dernier message: 24/02/2007, 13h30
  5. [Kylix] Problème de connexion MySQL
    Par homereddoub dans le forum EDI
    Réponses: 1
    Dernier message: 23/01/2007, 10h12

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