Hi,
Il n'y a pas de "SET" après "ON DUPLICATE KEY UPDATE"
Si tu as toujours un soucis après, fais-nous un echo de $sql
Hello,
je ne parviens pas à faire un insert ou update à l'aide de ON DUPLICATE KEY UPDATE SET
je récupère un array de valeurs noté $obj ainsi que l'$id de mon object, voici mon code :
malgré le try catch je n'ai aucun retour d'erreur...
j'ai debuggué le $sql et il semble correct....
bref, je suis perdu. je dois avoir raté qqc
merci
Hi,
Il n'y a pas de "SET" après "ON DUPLICATE KEY UPDATE"
Si tu as toujours un soucis après, fais-nous un echo de $sql
hello, merci pour ta réponse rapide et ta correction...
voici le $sql généré :
c bien ce que j'attends donc je dois me planter qq part
Tu n'a pas à mettre "WHERE id_pdt = 3771" à la fin.
Le principe étant que si la clé est déjà existante, il update, et si elle n'est pas présente, il ajoute.
Par conséquent, la clé doit juste être au niveau de l'insert.
Ce qui signifie "Insert moi les données de l'id 3771, si ça existe pas, tu me l'ajoutes, si ça existe, tu mets à jour."
ok, merci beaucoup.
je teste ça demain et je te tiens au courant.
merci, ct bien ça.