Comment ajouter des données dans une bases de données MySQL MySQLi ? Comment inserer des données dans une bases de données MySQL MySQLi ? Comment modifier des données dans une bases de données MySQL MySQLi ? Comment supprimer des données dans une bases de données MySQL MySQLi ?
Gestion de bases de données MySQL MySQLi PHP. Pour notre exemple nous utilisons une table "gestion.sql".
CREATE TABLE IF NOT EXISTS `gestion` (
id INT NOT NULL AUTO_INCREMENT,
nom VARCHAR(200) NOT NULL,
prenom VARCHAR(200) NOT NULL,
age INT NOT NULL,
PRIMARY KEY(id)
);
1 - Se connecter à phpMyAdmin.
2 - Sélectionner la base de données dans phpMyAdmin.
3 - Cliquer sur importer.
4 - Chosir le fichier à importer. (pour notre exemple "gestion.sql")
3 - Cliquer sur executer.
<?php
// on se connecte à MySQL
$conn = mysql_connect($host, $user, $passwd);
// on sélectionne la base
mysql_select_db($bdd,$conn);
// On créé la requête
$req = "SELECT * FROM gestion";
// on envoie la requête
$res = mysql_query($req);
?>
<?php
// on scanne les elements un par un
echo "<table>";
while ($data = mysql_fetch_assoc($res)) {
// on affiche les résultats
echo "<tr><td>".$data['nom']."</td><td>".$data['prenom']."</td><td>".$data['age']."</td></tr>";
}
echo "</table>";
?>
<?php
// On créé la requête
$req = "INSERT INTO gestion (id, prenom, nom, age) VALUES ('','Gerard','Manvu',30)";
// on envoie la requête
$res = mysql_query($req);
?>
<?php
// On créé la requête
$req = "DELETE FROM gestion WHERE nom='Manvu'";
// on envoie la requête
$res = mysql_query($req);
?>
<?php
// ferme la connexion
mysql_close();
?>
<?php
// on se connecte à MySQLi
$conn = mysqli_connect($host, $user, $passwd, $bdd);
// On créé la requête
$req = "SELECT * FROM gestion";
// on envoie la requête
$res = $conn->query($req);
?>
<?php
echo "<table>";
// on scanne les elements un par un
while ($data = mysqli_fetch_array($res)) {
// on affiche les résultats
echo "<tr><td>".$data['nom']."</td><td>".$data['prenom']."</td><td>".$data['age']."</td></tr>";
}
echo "</table>";
?>
<?php
// On créé la requête
$req = "INSERT INTO gestion (id, prenom, nom, age) VALUES ('','Gerard', 'Manvu', 30)";
// on envoie la requête
$res = $conn->query($req);
?>
<?php
// On créé la requête
$req = " UPDATE gestion SET prenom = 'Gerard' WHERE prenom = 'Michel'";
// on envoie la requête
$res = $conn->query($req);
?>
<?php
// On créé la requête
$req = "DELETE FROM gestion WHERE nom='Manvu'";
// on envoie la requête
$res = $conn->query($req);
?>
<?php
// on ferme la connexion
mysqli_close($conn);
?>