Requette INSERT possible?

Requette INSERT possible? - SQL/NoSQL - Programmation

Marsh Posté le 03-08-2005 à 14:45:04    

Bonjours tout le monde,  
 
voila je suis entrain de développer une appli en php mysql. Or je bloque sur une requete SQL.
 
En effet, je veux rentrer une info dans une base de donnée.
 
Ma requete est donc la suivante:
 
INSERT INTO projet VALUES('','$nom','$date','','$technologie','$commentaires') WHERE Id = '$identifiant';
 
Je ne rempli pas le premier champ car c'est un numéro auto dans la BD portant le nom "Id".
 
Or la valeur de ce champ a déjà été attribuéeet c'est pour ça que j'ai mis un clause WHERE derrier ma requete. Mais je ne sais pas si cela est possible.
 
Si ça ne l'est pas, comment puis je faire pour inserer dans ma base un enregistrement donc je connais la clé primaire qui est un num auto (j'ai déja recup ce numéro dans une variable).
 
D'avance merci a tous

Reply

Marsh Posté le 03-08-2005 à 14:45:04   

Reply

Marsh Posté le 03-08-2005 à 14:55:31    

Ce que tu veux faire est impossible avec le INSERT. Parcontre je comprend pas pourquoi tu veux inserer une donner a un certain ID ... Si l'id existe deja => UPDATE , sinon INSERT sans mettre de champ ID


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 03-08-2005 à 14:57:54    

c'est vrai, tu as raison, autant pour moi. Je te remercie.

Reply

Marsh Posté le 03-08-2005 à 16:45:25    

ON_DUPLICATE_KEY_UPDATE

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed