Fonction générique d'insertion
bonjour,
je voulais faire une fonction general qui me permettais de spécifier le nom de la table + les champs a inserer grace a des variables php mais en fait je me craque quelque part (function inserercode)
voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10
|
//Execution d'une requete
function execQuery($query) {
$result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error()); ;
if (!$result) { header("Location:erreur_sql.html"); }
return $result;
}
function inserercode($nomtable,$champsinserer){
$this -> execQuery("INSERT INTO ".$nomtable." VALUES('".$champsinserer."')");
} |
et la les declarations des variables.
Code:
1 2 3 4
|
$nomtable="article";
$champsinserer=$code.','.$categorie.','$nom','$quantite;
$db->inserercode($nomtable,$champsinserer); |
donc la c'est $champsinserer qui fonctionne pas.
je crois que je me suis plante au niveau des ""
si quelqu'un peut me dire comment corriger ce probleme ? :?
merci
fey