Ci-dessous, les différences entre deux révisions de la page.
coach_energie:working_on_database_with_php [09/12/2015 16:12] ludovic créée |
coach_energie:working_on_database_with_php [21/08/2020 13:26] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <code php> | ||
- | <?php | ||
- | $dsn = ' | ||
- | |||
- | $dbh = init_db( $dsn ); | ||
- | // | ||
- | // | ||
- | // | ||
- | test_conect ($dbh, ' | ||
- | |||
- | function init_db( $dsn ) | ||
- | { | ||
- | // | ||
- | try { | ||
- | $dbh = new PDO($dsn, '', | ||
- | $dbh-> | ||
- | echo ' | ||
- | return $dbh ; | ||
- | } catch (PDOException $e) { | ||
- | echo ' | ||
- | } | ||
- | return null ; | ||
- | } | ||
- | |||
- | function fill_random_data( $dbh ) | ||
- | { | ||
- | //remplir la DataBase de valeurs | ||
- | |||
- | for ($i = 0; $i < 10; $i++) | ||
- | { | ||
- | $val = rand(-5, | ||
- | $day = date(" | ||
- | $requete = ' | ||
- | |||
- | $res = $dbh-> | ||
- | if ($res === false) | ||
- | die(' | ||
- | } | ||
- | } | ||
- | |||
- | function test_datas( $dbh ) | ||
- | { | ||
- | // test requete select | ||
- | $requete = ' | ||
- | foreach ($dbh-> | ||
- | { | ||
- | echo $row[' | ||
- | echo $row[' | ||
- | } | ||
- | } | ||
- | |||
- | //test d' | ||
- | function test_inscription ($dbh, $email, $Lname, $Fname, $password) | ||
- | { | ||
- | $requete = ' | ||
- | echo $requete ." | ||
- | $count = $dbh-> | ||
- | |||
- | if ($count-> | ||
- | { | ||
- | echo "mail deja prit" ." | ||
- | } | ||
- | else | ||
- | { | ||
- | $requete = ' | ||
- | |||
- | $res = $dbh-> | ||
- | if ($res === false) | ||
- | die(' | ||
- | } | ||
- | } | ||
- | |||
- | //test de connection | ||
- | function test_conect ($dbh, $email , $password) | ||
- | { | ||
- | $requete = ' | ||
- | echo $requete ." | ||
- | $count = $dbh-> | ||
- | |||
- | if ($count-> | ||
- | echo "co OK" ." | ||
- | else | ||
- | echo " | ||
- | } | ||
- | |||
- | </ |