<em>Et c'est partit pour les révisions.</em> <h1>Se connecter à la base de données SQL</h1> <p>On crée une variable $bdd qui va se connecter à la base</p> <?php //connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=test; charset=utf8', 'root', 'root'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } //création d'une variable contenant les résultats de la requête à la base de données $reponse = $bdd->query('SELECT * FROM jeux_video WHERE possesseur=\'patrick\' AND prix > 20 ORDER BY prix DESC'); //création d'un tableau contenant les information de la première ligne $donnee = $reponse->fetch(); //affichage des données while ($donnee = $reponse->fetch()) { echo $donnee['nom'] . ' appartient à ' . $donnee['possesseur'] . ' et coûte ' . $donnee['prix'] . '</br>'; } $reponse = closeCursor();
<?php try { $bdd = new PDO('mysql:host=localhost;dbname=gestion_note_de_frais;charset=utf8', 'root', ''); $reponse = $bdd->query('SELECT * FROM gestion_note_de_frais'); if (!empty($_POST["login"]) && !empty($_POST["mdp"])) { while ($donnees = $reponse->fetch()) { if ($donnees['login'] == $_POST["login"]) { printf($_POST["login"]); } } } $reponse . closeCursor(); $bdd . close(); } catch (Exception $ex) { die('Erreur : ' . $ex->getMessage()); }
public static function closeBase() { $this->base . closeCursor(); }