Chapitre
4 - Intégration avec les bases Mysql
3) Insérez-Modifier
des données dans une base Mysql
a) Insérer des données
Pour insérer des données dans une
base Mysql:
INSERT INTO
membres (login,password)
VALUES ('admin','root');
b) Script d'insertion
<?
$host="mysql.host.com";
$user="login";
$mdp="password";
$database="basesql";
$link=mysql_connect("$host","$user","$mdp");
if (!link) die
("Impossible de se connecter à la base de données");
mysql_select_db($database)or die
("Impossible d'ouvrir la base $database:".mysql_error());
$date = date("d/m/Y");
$requete=mysql_db_query($database,"insert
into membres (login,password,nom,date)
values ('$login','$password','$nom','$date')");
mysql_close($link);
?>
Ainsi nous venons d'ajouter les informations login,
password, nom et date dans notre base.
c) Modification
il faudra utiliser une requete du type:
UPDATE
membres SET
login='new_login',password='new_password'
d) Script de modification
Nous allons changer le password et le login d'un
membre et afin d'éviter de les changer à tout les
membres:
update
membres set
login='new_login',password='new_password'
where email=$email
et ainsi on passe à la phase pour modifier:
<?
$host="mysql.host.com";
$user="login";
$mdp="password";
$database="basesql";
$link=mysql_connect("$host","$user","$mdp");
if (!link) die
("Impossible de se connecter à la base de données");
mysql_select_db($database)or die
("Impossible d'ouvrir la base $database:".mysql_error());
$query ="UPDATE
membres set
login='$new_login',password='new_password'
where email=$email";
$resultat =mysql_query ($query);
?>
|