Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2015
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <head>
  3. <meta charset="utf8"></meta>
  4. </head>
  5. <?php
  6.  
  7. class ConnexionBdd {
  8.     private $_dbmysql;
  9.  
  10.     public function __construct() {
  11.         $connect_str = "mysql:host=localhost;dbname=subway";
  12.             $connect_user = "root";
  13.             $connect_pass = "";
  14.            
  15.                 try {
  16.             $options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION);
  17.             $this->_dbmysql = new PDO($connect_str, $connect_user, $connect_pass, $options);
  18.         }
  19.         catch (Exception $e)
  20.         {
  21.             throw new Exception("Erreur à la connexion \n" . $e->getMessage());
  22.         }
  23.     }
  24.         public function displayData()
  25.         {
  26.                 $sql = $this->_dbmysql->prepare('SELECT * FROM aliment');
  27.                 $sql->execute();
  28.                 $data=$sql->fetchAll();
  29.                 foreach($data as $key=>$value)
  30.                 {
  31.                                 echo '<tr>';
  32.                                 echo '<td>'.$data[$key][1].'</td>';
  33.                                 echo '<td>'.$data[$key][2].'</td>';
  34.                                 echo '<td>'.$data[$key][3].'</td>';
  35.                                 echo '<td>'.$data[$key][4].'</td>';
  36.                                 echo '</tr>';
  37.                 }
  38.                 echo "</table>";
  39.         }
  40.         public function getData()
  41.         {
  42.                 $sql = $this->_dbmysql->prepare('SELECT * FROM aliment');
  43.                 $sql->execute();
  44.                 $data=$sql->fetchAll();
  45.                 return $data;
  46.         }
  47.         public function getDataRecent()
  48.         {
  49.  
  50.  
  51.                 $sql = $this->_dbmysql->prepare('SELECT * FROM data ORDER BY horodatage');
  52.                 $sql->execute();
  53.                 $data=$sql->fetchAll();
  54.                 return $data;
  55.         }
  56. }
  57.  
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement