Parse error avec insert into
virginie
-
b-boybaki Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
b-boybaki Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une erreur d esyntaxe que je ne réussis pas à résoudre
je souhaite insérer dans une table un id d'une autre table
j'ai tapé
insert into matchshasjoueur ('"['idJOUEUR']"','','')
select * from joueur where joueur.MEL like $mail";
j'ai une erreur sur '"[]"' je ne trouve la solution sur aucun site
dans un autre fichier j'avais INSERT INTO disponibilites VALUES ('','".$joueur."','".$e['idcreneau']."','')"; et la ca fonctionne
merci de votre aide
Virginie
j'ai une erreur d esyntaxe que je ne réussis pas à résoudre
je souhaite insérer dans une table un id d'une autre table
j'ai tapé
insert into matchshasjoueur ('"['idJOUEUR']"','','')
select * from joueur where joueur.MEL like $mail";
j'ai une erreur sur '"[]"' je ne trouve la solution sur aucun site
dans un autre fichier j'avais INSERT INTO disponibilites VALUES ('','".$joueur."','".$e['idcreneau']."','')"; et la ca fonctionne
merci de votre aide
Virginie
A voir également:
- Parse error avec insert into
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Touche insert sur clavier portable hp ✓ - Forum Clavier
- Pas de touche insert sur mon clavier - Forum Clavier
- Touche inser sur elite book hp - Forum PC portable
1 réponse
je sais pas du tout si c'est sa mais ici
INSERT INTO disponibilites VALUES ('','".$joueur."','".u'$e['idcrenea]."','')";
ton $e['idcrenea] tu la concaténer une variable, alors que dans la requete ou sa marche pas tu ne fait pas de concaténation.
et aussi pour ta requete qui marche pas, d'après mes cours d'école, il faut que ton instruction select renvoi le nombre exact de champs spécifié dans l'instruction insert into ( ou le nombre total de champs de la table s'ils ne sont pas spécifié).
après si tu le fait en php, jte conseil alors de faire d'abord une requete qui selection la valeur de la table que tu veux puis de linsérer dans l'autre table,
je vois pas d'autre solution sauf si quelqu'un vien te dire ton erreur de syntaxe
++
INSERT INTO disponibilites VALUES ('','".$joueur."','".u'$e['idcrenea]."','')";
ton $e['idcrenea] tu la concaténer une variable, alors que dans la requete ou sa marche pas tu ne fait pas de concaténation.
et aussi pour ta requete qui marche pas, d'après mes cours d'école, il faut que ton instruction select renvoi le nombre exact de champs spécifié dans l'instruction insert into ( ou le nombre total de champs de la table s'ils ne sont pas spécifié).
après si tu le fait en php, jte conseil alors de faire d'abord une requete qui selection la valeur de la table que tu veux puis de linsérer dans l'autre table,
je vois pas d'autre solution sauf si quelqu'un vien te dire ton erreur de syntaxe
++