• Liste de membres

    Un script que je trouve intéressant, voilà comment il fonctionne.

    • Connexion à la BDD
    • Récupération de données contenues dans une table de données

    Grâce à ces informations il fait une liste de membres à afficher sur votre site !

    Connexion a la BDD

    Il y a un point important à savoir c'est que pour récupérer une liste de membres et l'afficher sur votre site il est nécessaire de vous connecter à votre BDD (Base De Données).
    Pour cela il faudra renseigner 3 arguments :

    • Le nom de l'hôte : c'est l'IP de l'ordinateur où MySQL est installé. Le plus souvent, MySQL est installé sur le même ordinateur que PHP. Dans ce cas, mettez la valeur "localhost" et ça marchera 
    • Le login : ça permet de vous identifier. Renseignez-vous auprès de votre hébergeur pour le connaître. Le plus souvent (chez un hébergeur gratuit) c'est le même login que vous utilisez pour le FTP.
    • Le mot de passe : là encore, il y a 99% de chances pour que le mot de passe soit le même que celui que vous utilisez pour accéder au FTP.

    Ça vous donne ça :

    <?php

    mysql_connect("localhost", "votrelogin", "votremotdepasse");
    ?>

    Pour vous connecter à MySQL avec EasyPHP (si vous faites des tests sur votre propre ordinateur), vous devez mettre l'hôte "localhost", le login "root", et pas de mot de passe.
    C'est-à-dire :

     mysql_connect("localhost", "root", "");
     

    Choisir votre base de données

    Vous devez choisir de quelle base de données vous voulez que les informations soient recupérées. Pour cela vous allez rajouter une ligne en dessous mysql_connect :

    mysql_select_db("nomdelabdd");
     
    Je vous conseille de nommer la table que vous avez créé "membre".

    Bon là on attaque les choses sérieuses...

    Récupérer des données d'une table
    Toujours en dessous de vos lignes vous allez marquer :

    $reponse
    = mysql_query("SELECT * FROM membre");

    Cela veut dire "recupère toute les données contenues dans la table membre"

    Maintenant il ne reste plus qu'à ...

    ...Afficher le résultat d'une requête
    Tout simplement en ajoutant cela :
    while ($donnees = mysql_fetch_array($reponse) )
    {
    echo $donnees['nom'];
    echo "<br />";
    }

    mysql_close(); // Déconnexion de MySQL
    ?>

    Après vous pouvez rajouter une fonction qui compte le nombre d'entrées contenu dans la table.


    Compter le nombre d'entrées

    <?php
    mysql_connect("localhost", "login", "mot_de_passe");
    mysql_select_db("nomdeladb");

    // Combien d'entrées dans membre ?
    $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM membre");
    $donnees = mysql_fetch_array($retour);
    ?>

    Il y a <?php echo $donnees['nbre_entrees']; ?>membres inscrits sur le site !

    <?php
    mysql_close(); // Déconnexion de MySQL
    ?>

    Tags Tags : , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :