PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 08-10-2015 10:58:36

tapi
Membre
Inscription : 16-08-2010
Messages : 27

Insert Into

Bonjour,
je souhaite insérer certaines données dans une table alors que celle-ci comporte des champs dont je n'ai pas besoin.
Malgré cette ligne de commande, les données ne s'insèrent pas.
Auriez-vous une idée ?
Merci

$req = "INSERT INTO questionnaire (`no1`, `no2`, `no3`, `no4`, `no5`) VALUES ('$no1','$no2','$no3','$no4','$no5');" or die(mysql_error());
      mysql_query($req);

Hors ligne

#2 08-10-2015 12:00:44

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : Insert Into

quel est la requete sql générée par ce code ?
car selon le contenu de $no1, cela va ou non marcher.

Hors ligne

#3 08-10-2015 12:57:23

tapi
Membre
Inscription : 16-08-2010
Messages : 27

Re : Insert Into

Merci de la réponse,
$no1 est simplement généré par un formulaire et d'ailleurs, je vois bien dans l'URL :
"questionnaire_no.php?no1=on"
Ca marche quand je mets autant de variable que de champ dans ma table, maisl il me semblait qu'on pouvait mettre dans un "INSERT INTO" un nombre de champs infèrieurs à ceux de la table.

Hors ligne

#4 08-10-2015 13:44:41

tapi
Membre
Inscription : 16-08-2010
Messages : 27

Re : Insert Into

Trouvé,
Il sufisait de cocher "NULL" dans la base (PHPMYADMIN).

Hors ligne

#5 08-10-2015 22:51:34

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Insert Into

or die(mysql_error()); dans la requete ????
a++

Hors ligne

Pied de page des forums