|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 27 ![]() |
Bonjour,
Je souhaiterais savoir si il existe une fonction php qui permet d'insérer des données dans sa base sql automatiquement, sans passer par un formulaire? Si oui, comment s'utilise t'elle? Merci d'avance pour vos réponses!!! |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() ![]() Xavier ScheplerÉtudiant Inscription : septembre 2009 Messages : 273 ![]() |
Bonjour,
Oui, et à fortiori, aucune fonction PHP utilisable pour l'insertion dans un SGBD ne requiert de passer par un formulaire. As- tu des exemples de code qui t'ont laisser penser que ce sont deux choses liées?
__________________
Keep it simple, stupid ! |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 27 ![]() |
Ah ok, c'est que jusqu'à présent je suis toujours passé par des formulaires pour insérer des données dans ma bdd sql.
Donc, je voudrais utiliser la fonction INSERT INTO pour insérer simplement un "oui" dans mon champ "confirmation". Voici mon code: Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 548 ![]() |
Salut,
Si tu insères une valeur de type string (je suppose que ton champ confirmation est de type varchar?), il faut l'encadrer par des apostrophes. Pour essayer de voir pourquoi l'insert ne s'effectue pas, tu dois ajouter ce que j'ai mis en gras pour voir les éventuelles erreurs. Code :
__________________
Alea Jacta Test! |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 27 ![]() |
Merci à toi, oui effectivement avec les "'oui'", ça fonctionne.
Par contre j'ai encore un petit problème, cette insertion dans la bdd se fait sur des données déjà existantes... es ce donc bien la fonction INSERT INTO qu'il faut utiliser alors? Pour le moment, ça me créé une nouvelle entrée au lieu d'écraser celle existante. Merci d'avance! |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 548 ![]() |
Si tu veux mettre à jour un en registrement déjà existant tu dois utliser l'instruction UPDATE.
Exemple Code :
__________________
Alea Jacta Test! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com