Page 1 sur 1

pbl d'insertion apparemment tt simple

Posté : 21 mai 2006, 18:54
par Invité
comprend pas je fais une requete apparemment simple sur mon serveur et il me ressort continuellement Parse error Alors bien sur je me doute que c'est une erreure de synthaxe mais ](*,) je trouve pas:
<?php
mysql_query("INSERT INTO ff VALUES('', '', '', '" . $nom . "', '" . $race . "', '" . $rank . "', '" . $nation . "', '" . $war . "', '" . $mnk . "', '" . $whm . "', '" . $blm . "', '" . $rdm . "', '" . $thief . "', '" . $pld . "', '" . $drk . "', '" . $rng . "', '" . $brd . "', '" . $bst . "', '" . $drg . "', '" . $smn . "', '" . $nin . "', '" . $sam . "') WHERE login==" . $_GET['form']);
?>
s'il vous plait de l'aide^^

Posté : 21 mai 2006, 19:02
par Cyrano
Dans ta clause WHERE, tu as mis
<?php
//...
... WHERE login ==". $_GET['form']);
?>
On utilise pas le "==" en SQL mais simplement "=".
Proposition de correction:
<?php
mysql_query("INSERT INTO ff VALUES('', '', '', '". $nom ."', '". $race ."', '". $rank ."', '". $nation ."', '". $war ."', '". $mnk ."', '". $whm ."', '". $blm ."', '". $rdm ."', '". $thief ."', '". $pld ."', '". $drk ."', '". $rng ."', '". $brd ."', '". $bst ."', '". $drg ."', '". $smn ."', '". $nin ."', '". $sam ."') 
WHERE login = '". $_GET['form'] ."'");
?>

Posté : 22 mai 2006, 09:39
par Erazer
Est-ce normal la clause WHERE sur un INSERT ?

Posté : 22 mai 2006, 09:50
par albat
Pas de clause WHERE dans une requête INSERT en effet. ;)

Posté : 22 mai 2006, 09:50
par Cyrano
Tiens non, tu as raison Erazer, je devais dormir sur ce coup là :oops:

Posté : 22 mai 2006, 11:19
par Erazer
Tiens non, tu as raison Erazer, je devais dormir sur ce coup là :oops:

Si on ne se trompait pas, on apprendrait pas :)

puis, C'est pour ça qu'on est plusieurs

Posté : 22 mai 2006, 17:48
par artao
déja dsl pour l'invité j'étais assez pressez et le fait de bosser le dimanche me prouve bien qu'on as pas les yeux en face des trous
effectivement on ne peut utiliser WHERE dans des insert
donc voila mon pbl:: j'ai deux formulaires le premiers sert a rentrer dans la BD le login et le password__le deuxieme sert a rentrer ttes les données que vs avez vu au dessus à l'emplacement du dis login remplie dan,s le préalable formulaire
donc ma question est puis-je procéder par update ou y a-t-il une autre solution??
merci d'avance

Posté : 22 mai 2006, 17:53
par Erazer
si tu rajoutes un champ commun aux deux tables?

Posté : 23 mai 2006, 09:28
par artao
ah oui c'est une idée surtout que pour l'instant je n'ai qu'une table.