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 :

NO DATABSE SELECTED [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut NO DATABSE SELECTED
    Bonjour,

    Je suis en train de faire un petit développement en php (je débute en php).

    Jusqu'ici tout allé bien (INSERT, SELECT, DELETE dans la BDD ==> OK).

    Mais là sur une page ou j'affiche des enregistrements dans un tableau j'ai un message qui me dit : No Database Selected.

    Pourtant, dans mon fichier connect_bdd.php, que j'"include" dans tous mes fichiers, j'ai fais un test avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    // -- CONNECTION AU SERVEUR MYSQL
    $db = mysql_connect('localhost', 'root', ''); 
     
    // --- SELECTION DE LA BASE DE DONNEES
    mysql_select_db('EPHAD',$db); 
     
        if ($resultat)  
            echo "Sélection réussie.";  
        else  
            echo "Sélection echouée.";  
     
        mysql_close();  
    ?>
    Et sur la page ça m'a renvoyé : Sélection réussie.

    Voici mes fichiers :

    CONNECT_BDD.PHP :
    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
    <?php 
    /*//////////////////////////////////////////////////////////////////////////////
    ================================================================================
    fichier : connect_bdd.php
    description : paramètre de connection de la BDD MYSQL
    remarques : 
    utilisation :
    ================================================================================
    ================================================================================
    EPHAD
    2010
    ================================================================================
    //////////////////////////////////////////////////////////////////////////////*/
    // -- CONNECTION AU SERVEUR MYSQL
    $db = mysql_connect('localhost', 'root', ''); 
     
    // --- SELECTION DE LA BASE DE DONNEES
    mysql_select_db('EPHAD',$db); 
    ?>
    Mon fichier d'affichage des enregistrements ou j'ai l'erreur :
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    <?php
        // --- OUVERTURE DE LA SESSION PHP
        session_start();
     
        // --- APPEL FICHIERS PHP ANNEXE
        include ('../php/connect_bdd.php');        // --- Connexion BASE DE DONNEES
        include ('../php/message.php');            // --- Base de MESSAGE
        include ('../php/date.php');            // --- Fonction PHP
    ?>
     
    <html xmlns="http://www.w3.org/1999/xhtml xml:lang="fr" lang="fr">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>
        EPHAD - RELANCE DOSSIER
    </title>
        <link rel="stylesheet" href="../css/styles.css" type="text/css" />
     
    </head>
     
    <body>
    <!-- DIV MENU INTRANET -->
    <div id="menu_intranet_div">
        <?php 
            include ("menu.php");
        ?>
    </div>
     
    <!-- DIV MENU EPHAD -->
    <div id="menu_ephad_div">
        <?php    
            // --- AFFICHAGE DU MESSAGE
            IF (ISSET($_SESSION['message_index']))
            {
                echo $message_tab[$_SESSION['message_index']];
                echo '<br />';
            }
     
            // --- VERIFICATION QUE LE LOGIN EST PRESENT DANS LA SESSION
            if (($_SESSION['auth']) == "true")
            {
                // --- AFFICHAGE DU MENU EN FONCTION DU PROFIL
                include("../menu_ephad.php");
            }
            ?>
    </div>
     
    <!-- CONTENEUR CONTENU APPLI EPHAD -->
    <div id="contener_div">
    <?php
        // --- VERIFICATION SI SESSION VALIDE
        if (($_SESSION['auth']) == "true")
        {
            ?>    
            <table border="1">
            <tr>
                <td><div align="center">Nom</div></td>
                <td><div align="center">Prénom</div></td>
                <td><div align="center">Date naissance</div></td>
                <td><div align="center">Date demande</div></td>
                <td><div align="center">Dossier incomplet</div></td>
                <td><div align="center">Date 1ère relance</div></td>
                <td><div align="center">Relancer</div></td>
     
            </tr>
            <?php
            // --- REQUETE SQL POUR AFFICHAGE DOSSIERS
            // --- REQUETE DE SELECTION D'UN DOSSIER DANS BDD
            $sql = "SELECT * FROM DOSSIERS where evo='incomplet' ORDER BY date_demande";
     
            // --- EXECUTION REQUETE SQL - SELECTION
            $resultat = mysql_query($sql) or Die(mysql_error());
     
            // --- AFFICHAGE DE TOUS LES DOSSIERS
            while ($row = mysql_fetch_object($resultat)) 
            {
                echo '<tr>';
                    echo '<td>';
                        // --- NOM DU PATIENT
                        echo $row->nom_patient;
                    echo '</td>';
                    echo '<td>';
                        // --- PRENOM DU PATIENT
                        echo $row->prenom_patient;
                    echo '</td>';
                    echo '<td>';
                        // --- DATE NAISSANCE PATIENT
                        $date1 = datemysql2datefr($row->date_naissance_patient);
                        echo $date1;
                    echo '</td>';
                    echo '<td>';
                        // --- DATE DEMANDE
                        $date1 = datemysql2datefr($row->date_demande);
                        echo $date1;
                    echo '</td>';
                    echo '<td>';
                        // --- RAISON DOSSIER INCOMPLET
                        echo $row->incomplet_1_relance;
                    echo '</td>';
                    echo '<td>';
                        // --- DATE DE 1ERE RELANCE
                        $date1 = datemysql2datefr($row->date_1_relance);
                        echo $date1;
                    echo '</td>';
                    echo '<td>';
                        // --- LIEN POUR 2EME RELANCE DOSSIER
                        echo "<a href='relance_dossier_2.php?num_dossier=$row->num_dossier'>"; 
                        echo "Relancer le dossier N° "; 
                        echo $row->num_dossier; 
                        echo "</a>";
                    echo '</td>';
     
                echo '</tr>';
            }
            echo '</table>';
            echo '<br />';
            echo '<a href="index_dossier.php"> GESTION DOSSIERS</a>';
        }
        else
        {
            // --- PAS DE LOGIN DANS LA SESSION - REDIRECTION VERS L'INDEX
            header("Location: ../index.php");
        }
    ?>
    </div>
    </body>
    Je pense que l'erreur vient de mon fichier php d'affichage des enregistrement étant donné que toutes mes autres pages fonctionne parfaitement (connexion au portail, création de dossier).


    Auriez- vous une idée d'ou peut provenir mon problème?

    Merci d'avance pour votre aide,

    .Matt

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 359
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 359
    Billets dans le blog
    17
    Par défaut
    Juste pour tester refais un mysql_select_db( ) avant le mysql_query( ) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    mysql_select_db('EPHAD',$db) or die('<h2>Connexion BdD impossible !!</h2>') ; 
    echo '<h2>Connexion BdD réussie</h2>' ;
     
            // --- REQUETE SQL POUR AFFICHAGE DOSSIERS
            // --- REQUETE DE SELECTION D'UN DOSSIER DANS BDD
            $sql = "SELECT * FROM DOSSIERS where evo='incomplet' ORDER BY date_demande";

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Bonjour à toi,

    J'ai mis en place ce que tu m'as donné, et voici le résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mysql_select_db('EPHAD',$db_ephad) or die('<h2>Connexion BdD impossible !!</h2>') ; 
                            echo '<h2>Connexion BdD réussie</h2>' ;

    ça m’affiche :
    Connexion BdD réussie
    No Database Selected
    Je n'arrive pas à comprendre le problème et celui-ci commence à se répandre sur toutes les pages qui ne sont pas à la racine.

    Merci d'avance pour votre aide,

    .Matt


    EDIT

    J'ai fais un echo de mon $db_ephad et voici ce que celà m'affiche :

    Resource id #3
    C'est normal?

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    si tu fais une requete avec SHOW DATABASES ca donne quoi ?, pour gerer tes erreur mysql utilise le mysql.trace_mode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ini_set('mysql.trace_mode', true);

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Bonjour à toi Stealth35,

    Je n'ai pas bien compris ce que tu souhaitais faire, j'avoue que ça dépasse mes compétences limitées.

    A ce que j'ai compris tu voulais que j'affiche les libellés des BDD en production sur mon moteur MYSQL.
    Mais je ne vois pas comment faire mise à part faire la commande directement dans le shell MYSQL sur mon serveur MYSQL ....

    J'ai fais bêtement (sans comprendre) un simple copié collé sur ma page de la ligne que tu as mise et ça m'affiche :

    Warning: mysql_query(): No Database Selected in /users/www/htdocs/intranet/formulaires/EPHAD/GEST_USERS/creation_users.php on line 134
    No Database Selected
    Warning: (null)(): 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
    .Matt

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    fai un mysql_query avec un show databases, et affiche les resultats

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = "SHOW DATABASES";
    $resultat = mysql_query($sql);
    echo $resultat;
    Le résultat :
    Resource id #11
    Mais ça me dérange ce que j'ai fais puisque je sélectionne ma BDD EPHAD dans le mysql_select.


    .Matt

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par GarsDuCalvados Voir le message
    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = "SHOW DATABASES";
    $resultat = mysql_query($sql);
    echo $resultat;
    Le résultat :


    Mais ça me dérange ce que j'ai fais puisque je sélectionne ma BDD EPHAD dans le mysql_select.



    .Matt

    t'affiches pas de resultat la...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql = "SHOW DATABASES";
    $resultat = mysql_query($sql);
    while($row = mysql_fetch_assoc($resultat))
    {
        print_r($row);
    }

  9. #9
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    t'affiches pas de resultat la...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql = "SHOW DATABASES";
    $resultat = mysql_query($sql);
    while($row = mysql_fetch_assoc($resultat))
    {
        print_r($row);
    }
    Désolé.

    Voici le résultat :

    Array ( [Database] => test )
    .Matt

  10. #10
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    donc t'as pas de base de donnée EPHAD

  11. #11
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Ha si j'ai une base de données EPHAD.

    Car je l'ai créer et je suis dessus par phpmyadmin et de plus, la création de dossier patient EPHAD fonctionne.

    Je comprend pas ce qui se passe.

    .Matt

    EDIT

    J'ai environs 20 bases de données qui tournent sur ce serveur LINUX.

  12. #12
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par GarsDuCalvados Voir le message
    Ha si j'ai une base de données EPHAD.

    Car je l'ai créer et je suis dessus par phpmyadmin et de plus, la création de dossier patient EPHAD fonctionne.

    Je comprend pas ce qui se passe.

    .Matt

    EDIT

    J'ai environs 20 bases de données qui tournent sur ce serveur LINUX.
    visiblement t'as que accès a test

  13. #13
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Alors je viens de faire un TEST sur une autre page.

    Cette page me permet de générer à partir de données récupérer d'un formulaire de façon POST (php).

    Voici le contenu de la page.
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    <?php
    /*//////////////////////////////////////////////////////////////////////////////
    ================================================================================
    fichier : genere_dossier.php
    description : traite la création d'un dossier pour insertion dans la BDD
    remarques : 
    utilisation : en parallele du fichier creation_dossier.php
    ================================================================================
    ================================================================================
    EPHAD
    2010
    ================================================================================
    //////////////////////////////////////////////////////////////////////////////*/
        header("Location: ../index.php");
    ?>
    <?php
        // --- APPEL FICHIERS PHP ANNEXE
        include ('../php/connect_bdd.php');        // --- Connexion BASE DE DONNEES
        include ('../php/message.php');            // --- Base de MESSAGE
        include ('../php/date.php');            // --- Fonction date
     
        // --- OUVERTURE DE LA SESSION PHP
        session_start();
     
        // --- VERIFICATION SI SESSION VALIDE
        if (($_SESSION['auth']) == "true")
        {
            // --- RECUPERATION DES VARIABLES POST
            // --- DATE CREATION DEMANDE REFERENTS
            $date_creation = $_POST["date_creation"];
            $date_demande = datefr2datemysql($_POST["date_demande"]);
            $referents = $_POST["referents"];
            // --- IDENTIFICATION PATIENT
            $nom_patient = $_POST["nom_patient"];
            $prenom_patient = $_POST["prenom_patient"];
            $date_naissance_patient = datefr2datemysql($_POST["date_naissance_patient"]);
            // --- IDENTIFICATION SOLLICITEUR
            $nom_solliciteur = $_POST["nom_solliciteur"];
            $prenom_solliciteur = $_POST["prenom_solliciteur"];
            $qualite_solliciteur = $_POST["qualite_solliciteur"];
            $telephone_solliciteur = $_POST["telephone_solliciteur"];
            // --- TYPE D'HEBERGEMENT
            $check_ephad = $_POST["check_ephad"];
            $check_usld = $_POST["check_usld"];
            $check_smti = $_POST["check_smti"];
            $check_ht = $_POST["check_ht"];
            $check_aj = $_POST["check_aj"];
            // --- NOTION
            $check_urgence = $_POST["check_urgence"];
            $check_precaut = $_POST["check_precaut"];
            $check_rappro = $_POST["check_rappro"];
            $check_rad = $_POST["check_rad"];
            // --- EVOLUTION
            $evo = $_POST["evo"];
            $date_1_relance = datefr2datemysql($_POST["date_1_relance"]);
            $incomplet = $_POST["incomplet"];
            // --- OBSERVATIONS
            $date_transmis = datefr2datemysql($_POST["date_transmis"]);
            $dest_transmis = $_POST["dest_transmis"];
            $courrier = $_POST["courrier"];
     
            // --- REQUETE D'INSERTION D'UN DOSSIER DANS BDD
            // --- SI LE DOSSIER EST COMPLET
            if ($evo == "complet")
            {
                $sql = "INSERT INTO DOSSIERS (date_creation, date_demande, referents, nom_patient, prenom_patient, date_naissance_patient, nom_solliciteur,
                prenom_solliciteur, qualite_solliciteur, telephone_solliciteur, check_ephad, check_usld, check_smti, check_ht, check_aj, check_urgence, check_precaut,
                check_rappro, check_rad, evo , date_transmis, dest_transmis, courrier) VALUES 
                ('".$date_creation."', '".$date_demande."', '".$referents."', '".$nom_patient."', '".$prenom_patient."', '".$date_naissance_patient."', '".$nom_solliciteur."',
                '".$prenom_solliciteur."', '".$qualite_solliciteur."', '".$telephone_solliciteur."', '".$check_ephad."', '".$check_usld."', '".$check_smti."', '".$check_ht."', '".$check_aj."', '".$check_urgence."', '".$check_precaut."',
                '".$check_rappro."', '".$check_rad."', '".$evo."', '".$date_transmis."', '".$dest_transmis."', '".$courrier."')";
            }
            // --- SI LE DOSSIER EST INCOMPLET
            else
            {
                $sql = "INSERT INTO DOSSIERS (date_creation, date_demande, referents, nom_patient, prenom_patient, date_naissance_patient, nom_solliciteur,
                prenom_solliciteur, qualite_solliciteur, telephone_solliciteur, check_ephad, check_usld, check_smti, check_ht, check_aj, check_urgence, check_precaut,
                check_rappro, check_rad, evo, date_1_relance, incomplet_1_relance, date_transmis, dest_transmis, courrier) VALUES 
                ('".$date_creation."', '".$date_demande."', '".$referents."', '".$nom_patient."', '".$prenom_patient."', '".$date_naissance_patient."', '".$nom_solliciteur."',
                '".$prenom_solliciteur."', '".$qualite_solliciteur."', '".$telephone_solliciteur."', '".$check_ephad."', '".$check_usld."', '".$check_smti."', '".$check_ht."', '".$check_aj."', '".$check_urgence."', '".$check_precaut."',
                '".$check_rappro."', '".$check_rad."', '".$evo."', '".$date_1_relance."', '".$incomplet."', '".$date_transmis."', '".$dest_transmis."', '".$courrier."')";
            }
            // --- EXECUTION REQUETE SQL - INSRTION
            $resultat = mysql_query($sql) or Die(mysql_error());
     
     
        }
        else
        {
            // --- PAS DE LOGIN DANS LA SESSION - REDIRECTION VERS L'INDEX
            header("Location: ../index.php");
        }
    ?>
    J'ai mis le bout de code pour afficher les bases de données et là bizarrement ça fonctionne :

    Array ( [Database] => EPHAD ) Array ( [Database] => EPP ) Array ( [Database] => FORMULAIRES ) Array ( [Database] => ambulance ) Array ( [Database] => anapat ) Array ( [Database] => annonces ) Array ( [Database] => annuaire ) Array ( [Database] => apache ) Array ( [Database] => archives ) Array ( [Database] => bloc ) Array ( [Database] => ccam_intranet ) Array ( [Database] => clef2 ) Array ( [Database] => cpc ) Array ( [Database] => enquetes ) Array ( [Database] => forum ) Array ( [Database] => glpi ) Array ( [Database] => infocentre ) Array ( [Database] => interventions ) Array ( [Database] => inventory ) Array ( [Database] => labo ) Array ( [Database] => menu ) Array ( [Database] => mysql ) Array ( [Database] => phpBB2 ) Array ( [Database] => phpformgenerator ) Array ( [Database] => phpmyannu ) Array ( [Database] => prescriptions ) Array ( [Database] => prime ) Array ( [Database] => protocoles_explo ) Array ( [Database] => protocoles_hygiene ) Array ( [Database] => protocoles_hygiene2 ) Array ( [Database] => protocoles_info ) Array ( [Database] => protocoles_qualite ) Array ( [Database] => protocoles_radio ) Array ( [Database] => protocoles_utilisateurs ) Array ( [Database] => repas ) Array ( [Database] => resurgences_param ) Array ( [Database] => rss ) Array ( [Database] => rtt ) Array ( [Database] => rtt_test ) Array ( [Database] => spip ) Array ( [Database] => test ) Array ( [Database] => web_calendar ) Array ( [Database] => webcaltest )

  14. #14
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    tu te connect avec le même utilisateur ?
    dans ton ../php/connect_bdd.php y'a quoi ?

  15. #15
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Oui je me connecte avec root (pas gg mais bon) toujours :

    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
    <?php 
    /*//////////////////////////////////////////////////////////////////////////////
    ================================================================================
    fichier : connect_bdd.php
    description : paramètre de connection de la BDD MYSQL
    remarques : 
    utilisation :
    ================================================================================
    ================================================================================
    EPHAD
    2010
    ================================================================================
    //////////////////////////////////////////////////////////////////////////////*/
    // -- CONNECTION AU SERVEUR MYSQL
    $db_ephad = mysql_connect('localhost', 'root', ''); 
     
    // --- SELECTION DE LA BASE DE DONNEES
    mysql_select_db('EPHAD',$db_ephad); 
    ?>
    .Matt

  16. #16
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut
    Je viens de faire un TEST.

    Déja l'appli que je fais en php doit s'intégrer à l'intranet.
    C'est à dire que dans mes pages je fais des include ("menu.php") pour afficher en bandeau le MENU de l'intranet.

    Je me suis appercu que les pages ou il n'y avait pas l'include du menu globale de l'intranet fonctionnait parfaietement et arrivé à se connecter à la bonne base de données.

    Je viens de commenter sur une des pages en php ou j'ai un problème l'include du menu de l'intranet et là ça marche parfaitement bien.

    Et donc ce que je viens de faire c'est de déclarer ma l'include de mon connect_bdd.php aprés l'include du menu.php

    AVANT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    include ("menu.php");		// --- INCLUDE du menu de l'intranet
    include ('../php/connect_bdd.php');		// --- Connexion BASE DE DONNEES
    APRES
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    include ('../php/connect_bdd.php');		// --- Connexion BASE DE DONNEES
    include ("menu.php");		// --- INCLUDE du menu de l'intranet
    Et là ça marche parfaitement.

    Le MENU de l'intranet étant une usine à GAZ, je pense qu'il doit y avoir moulte connexion appelant des SGBD et donc le fais déclarer avant le menu.php ma connexion à la BASE le menu.php bazardé le tout.

    Je ne sais pas si ça parait logique mais bon.


    Mille merci à toi pour ton aide précieuse qui m'a permis de trouver une solution à mon problème ,

    Bonne soirée à toi,

    .Matt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 18h26
  2. [VB6] [Crystal] Selection enregistrement
    Par littlecow dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/01/2005, 14h08
  3. SELECT
    Par Thomad dans le forum SQL
    Réponses: 2
    Dernier message: 13/03/2003, 21h56
  4. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/08/2002, 15h27
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 11h44

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