OVH Cloud OVH Cloud

" Probleme INSERT dans table(débutant) "

2 réponses
Avatar
kayorn
Bonsoir,
Je n'arrive pas à inserer dans ma table sur sql.free.fr

à partir de cette requête:

$inserer="INSERT INTO formulaire set civilite='$civilite', nom='$nom',
nom_jf='$jeunefille', prenom='$prenom', email='$email', classe='$ma_classe',
repas='$val_rep'";

les connexions sont ok , j'ai mis des print("ok"); un peu de partout...
:o)
quand je vais dans my admin , l'auto-increment à avancé d'un cran mais rien
du tout dans la table!!..
quand je fais un select il ne m'envoie que des vides.
Si quelqu'un peu me mettre sur la voie!

je vous en remercie d'avance

kayorn

2 réponses

Avatar
Fred BROUARD - SQLpro
Tu mélange deux syntaxes :
Celle de l'ordre SQL INSERT
et celle de l'ordre SQL UPDATE :

Syntaxe INSERT :
INSERT INTO maTable (liste des colonnes)
VALUES (list des valeurs)

Syntaxe UPDATE :
UPDATE maTable
SET MaColonne1 = MaValeur1,
MaColonne2 = MaValeur2,
MaColonne2 = MaValeur2,
...
WHERE...

Donc :
INSERT INTO formulaire (civilite, nom, nom_jf, prenom, email, classe, repas)
VALUES ('$civilite', '$nom', '$jeunefille', '$prenom','$email',
'$ma_classe', '$val_rep')

A lire sur le sujet :
http://sqlpro.developpez.com/SQL_AZ_6.html#INSERT
http://sqlpro.developpez.com/SQL_AZ_6.html#UPDATE

A +


--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************


kayorn a écrit:
Bonsoir,
Je n'arrive pas à inserer dans ma table sur sql.free.fr

à partir de cette requête:

$inserer="INSERT INTO formulaire set civilite='$civilite', nom='$nom',
nom_jf='$jeunefille', prenom='$prenom', email='$email',


classe='$ma_classe',
repas='$val_rep'";

les connexions sont ok , j'ai mis des print("ok"); un peu de partout...
:o)
quand je vais dans my admin , l'auto-increment à avancé d'un cran mais rien
du tout dans la table!!..
quand je fais un select il ne m'envoie que des vides.
Si quelqu'un peu me mettre sur la voie!

je vous en remercie d'avance

kayorn


Avatar
kayorn
"Fred BROUARD - SQLpro" a écrit dans le message
de news:
Tu mélange deux syntaxes :
Celle de l'ordre SQL INSERT
et celle de l'ordre SQL UPDATE :

Syntaxe INSERT :
INSERT INTO maTable (liste des colonnes)
VALUES (list des valeurs)

Syntaxe UPDATE :
UPDATE maTable
SET MaColonne1 = MaValeur1,
MaColonne2 = MaValeur2,
MaColonne2 = MaValeur2,
...
WHERE...

Donc :
INSERT INTO formulaire (civilite, nom, nom_jf, prenom, email, classe,


repas)
VALUES ('$civilite', '$nom', '$jeunefille', '$prenom','$email',
'$ma_classe', '$val_rep')




Bonjour
Effectivement, cela faisait beaucoup d'erreurs dans un si petit
formulaire...!
Merci pour ta précision
--
kayorn