PHP/SQL - Les commandes SQL

Image
Dans ce tuto nous allons voir les commandes SQL/PHP et comment les utiliser. Il en existe quelque unes, mais nous nous contenterons de seulement 3 de ces dernières ; qui sont INSERT, UPDATE et DELETE.
(Pour la suite du tuto nous vous recommandons de jeter un coup d’œil sur un tuto précédent qui permet la connexion à une database : Cliquez ici ! ).

Nous utiliserons un PHP orienté objet, donc a vous d'adapter votre code si ce n'est pas le cas.

INSERT INTO (LE PLUS UTILISE)

La méthode INSERT INTO permet d'insérer un éléments d'un formulaire dans une database. Dans notre exemple notre db se nommera data et une table users. Structure de la table users. Fichier à télécharger contenant la base de données ainsi que les éléments dr la table :

Télécharger le fichier

Saisissez ceci dans SQL de votre base de données 'data'.

On créer un formulaire en HTML avec une méthode POST (très important) ;:

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.


Le name=""  est un éléments important car il nous permettera plus tard de récupérer les informations saisis. On se s'attardera pas avec les vérifications et la sécurité ici, ce sera à vous de chercher, mais en attendant voici quelques éléments de sécurité : 

-htmlspecialchars(string);
-sha1(string);
-password_hash("skilldevice", PASSWORD_BCRYPT);

On veut insérer les éléments 'name' et 'pass' dans notre db : 

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.


UPDATE

On gardera le même formulaire pour cette fois-ci.

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.


DELETE

Pour supprimer des ligne de table on utilisera une clé unique, la colonne "id" de notre users:

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.



Voila maintenant vous savez utiliser les commandes SQL avec PHP. Bien sûr, les exemples montré doivent être adaptés à votre site mais surtout à ce que vous voulez faire. 
Remarque : Nous n'avons montré aucun éléments de sécurité suffisant pour votre site, merci d'utiliser des moyens plus sécurisé. Skilldevice.com décline toutes responsabilités en cas de problème de sécurité sur votre site (attaque DDOS, injection SQL...).
Avatar

Passionné d'informatique et de développement web, je vous fait part de mes deux passions à travers ce site qui propose des tutoriels de programmation (HTML, CSS, PHP, JS...).
J'admire les progrès informatique depuis ces dernières années qui n'ont fait qu'augmenter de manière exponentielle.

1 Commentaire

  1. orelhardware (Premium) Il y a environ 26 mois

    Vérifiez bien votre version php avant d'utiliser nos méthodes car certaines sont réservées à php 5.6 et +

Vous devez être connecté pour écrire un commentaire. Se connecter
Top