Forum Programmation.php chargement de page (nouveau)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
23
oct.
2013

Bonjour,
je suis nouveau en php et j'aimaerai initialiser des variables au chargement de la page.Ces variables sont des valeur contenues dans une base de donnée qui peut être modifiée n'importe quand.
J'ai essayé, lu mais n'y arrive pas si vous pouviez m'aider sela serait d'un grand secours pour moi!!!!!!!
Je vous en remercie grandement par avance.
Patrick

  • # facile

    Posté par  . Évalué à 3.

    en debut de ton script, faut luire dire de se connecter à la base de données, et d'en lire quelques infos.

    comme tu vas surement devoir te connecter à la base de données dans chacune de tes pages de ton projet, je te recommande de faire un fichier connexion.php qui va ouvrir la connexion à la base de donnée, et initialiser un handle.

    ensuite dans chaque page qui aura besoin d'acceder à la base de donnée, tu pourras inclure ce fichier connexion.php
    afin de ne plus avoir qu'a travailler sur le handle.

    un exemple de connexion.php

    try {
            $bdd = new PDO('mysql:host=localhost;dbname=mabasededev', 'monuser', 'monmotdepasse');
    }
    catch (PDOException $e) {
            die("Error ! : ".$e->getMessage());
    }

    puis dans ma page qui fait vraiment les traitements

    // lui dire qu'on a absolument besoin de se connecter à la base
    require("connexion.php");
    
    // executer la requete sur le handle $bdd obtenu par connexion.php
    // but de la requete recuperer les lignes de la table xxxxx
    $liste=$bdd->query("SELECT * FROM xxxxx");
    
    while($ligne = $liste->fetch())
    { // ici le traitement des resultats de la requete,
    // pour chacune des lignes de resultats on obtient un tableau $ligne
    // utilisable avec $ligne[0], $ligne[1]
    // ou plus facile $ligne['nom_de_la_colonne']
    
    }

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.