17
Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Embed Size (px)

Citation preview

Page 1: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Créer une base de données MySQL

Et création de tables, enregistrements, interaction avec

PHP

Page 2: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP
Page 3: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP
Page 4: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

MySQL – Créer une base de données

CREATE DATABASE `base_cours6` ;

Page 5: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Créer une table

Page 6: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP
Page 7: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP
Page 8: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

MySQL – Créer une table

CREATE TABLE `users` (`id` INT NOT NULL AUTO_INCREMENT ,`pseudo` TEXT NOT NULL ,`motdepasse` TEXT NOT NULL ,PRIMARY KEY ( `id` ) );

Page 9: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

MySQL – Insérer un enregistrement

Page 10: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP
Page 11: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP
Page 12: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

MySQL – Insérer un enregistrement

INSERT INTO `users` ( `id` , `pseudo` , `motdepasse` ) VALUES ('1', 'nathan', '0000‘ );

Page 13: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Sélectionner les champs de tous les enregistrements d’une table

SELECT * FROM `users` ;

Page 14: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Sélectionner les champs des enregistrements précis d’une table

SELECT * FROM `users` WHERE pseudo = ‘Nathan’

Page 15: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Terminologie

• Base de données (database)

• Table (table)

• Enregistrement (record)

• Champ (field)

Page 16: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Interaction de PHP avec MySQL<?phpecho "Hello PHP !<BR><BR>";?>

<?php

// Début de l'initialisation$dbhost="localhost";$dbuser="root";$dbpassword="";$dbname="base_cours6";

// se connecter à mysql$dblink=mysql_connect($dbhost,$dbuser,$dbpassword);

// sélectionner la base de données$db_cours6=mysql_select_db($dbname,$dblink);?>

Page 17: Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP

Interaction de PHP avec MySQL

<?// exécuter une requete MySQL$sql_query = "SELECT * FROM users;";$resultat = mysql_query($sql_query,$dblink);

// connaitre le nombre d'enregistrements$nombre_resultats = mysql_num_rows($resultat);

// parcourir le tableau des enregistrementswhile ($enregistrements = mysql_fetch_array($resultat)){

echo $enregistrements['pseudo'];echo $enregistrements['motdepasse'];

};

?>Nombre de résultats : <? echo $nombre_resultats; ?>