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 = "DELETE FROM gestion WHERE nom='Manvu'"; // on envoie la requête $res = $conn->query($req); ?>
<?php // on ferme la connexion mysqli_close($conn); ?>