Comment inserer un champ dans une table SQL

Eléphanteau du PHP | 17 Messages

30 juin 2010, 15:16

Bonjour,

Quel code PHP faut-il pour inserer un champ dans une table SQL via un formulaire ?

Merci

d0m
Mammouth du PHP | 1141 Messages

30 juin 2010, 15:49

Salut,

il faut bien discerner 2 choses :
  • le code sql c'est à dire la requête qui va ajouter un champ dans une table sql
  • le code PHP qui va s'occuper d'exécuter cette requête
Dans ton cas il y a 3 grandes étapes :
  • récupérer les informations du formulaire par un script php
  • créer une requête SQL sous la forme d'une chaine de caractère à partir de ces infos récupérées
  • en php, te connecter à ta base de donnée et exécuter la requête à l'aide de fonctions PHP.
Pour ce qui est de la connexion et l'exécution de requête en php, je te conseille d'aller voir dans la documentation PHP correspondant à ta base de donnée.
Par exemple pour mySQL, tu peux aller voir les fonctions de base de données MySQL

ViPHP
ViPHP | 2291 Messages

30 juin 2010, 16:12

ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphanteau du PHP | 17 Messages

30 juin 2010, 16:23

Tout d'abord, Merci à vous deux, dOm et dunbar.

Je vais aller voir les deux liens que vous m'avez indiquer, et je reviens vers vous avec un bout de code, voir si j'ai bien tout compris.

A+

ViPHP
AB
ViPHP | 5818 Messages

30 juin 2010, 17:12

Au passage, étant donné que tu débute, prend l'habitude de travailler avec l'extension mysqli (sinon pdo). C'est ce que recommande le manuel.

Pour un exemple de requête on vient d'en parler ici et les messages un peu plus haut dans ce même topic pourront également t'être utiles en complément :)