4 fonctions php pour effectuer des requêtes SQL
Je vais essayer de donner régulièrement des astuces de programmation
php/sql sur ce blog. Ainsi, je vais m'éfforcer de publier les fonctions
php que j'utilise pour me faciliter le développement, des astuces d'optimisation, des méthodes de développement, etc.
Pour inaugurer cette partie, je vous fournis 4 fonctions (+ 2
variantes) bien utiles pour faire des traitements SQL de base à savoir
: SELECT, INSERT, UPDATE et DELETE.
Ces fonctions sont finalement assez simples, mais ça fait gagner du temps. De plus, ce genre de
fonction permet d'opérer des changements sur toutes les requêtes
identiques très simplement (ex : en cas de changement de système de
base de données).
Insérer un enregistrement :
function inserer_sql($table,$champs,$donnees){$sql = "INSERT INTO $table ($champs) ";$sql .= "VALUES ($donnees)"; if(mysql_query($sql)) { return true; } else { return false; }}
Et pour l'utiliser, c'est tout aussi simple. Par exemple :
if(inserer_sql("utilisateurs","email,nom,prenom","'$_POST[email]','$_POST[nom]','$_POST[prenom]'"))echo"L'ajout a été effectué avec succès";else echo"L'ajout a échoué"; Je vais essayer de donner régulièrement des astuces de programmation php/sql sur ce blog. Ainsi, je vais m'efforcer de publier les fonctions php que j'utilise pour me faciliter le développement, des astuces d'optimisation, des méthodes de développement, etc.
Pour inaugurer cette partie, je vous fournis 4 fonctions (+ 2 variantes) bien utiles pour faire des traitements SQL de base à savoir : SELECT, INSERT, UPDATE et DELETE.
Ces fonctions sont finalement assez simples, mais ça fait gagner du temps. De plus, ce genre de
fonction permet d'opérer des changements sur toutes les requêtes
identiques très simplement (ex : en cas de changement de système de
base de données).
Insérer un enregistrement :
function inserer_sql($table,$champs,$donnees){$sql = "INSERT INTO $table ($champs) ";$sql .= "VALUES ($donnees)"; if(mysql_query($sql)) { return true; } else { return false; }}
Et pour l…