Effectuer un REPLACE INTO (suite). - PHP - Programmation
Marsh Posté le 10-07-2005 à 21:05:49
Il manque une parantese a la fin on dirait, et en passant ton script est pas trop securisé apparemment ..
Marsh Posté le 10-07-2005 à 21:08:30
oui merci je viens juste de trouver 2 erreur avec la fonction mysql_error()
par contre j'était en train d'éditer a compte et ça m'a créer un nouveau compte... j'vais essayé de trouver d'ou vient le probleme
je crois que sa viens du UNIQUE
pour la securité je verrai une fois que sa marchera
Marsh Posté le 10-07-2005 à 23:41:23
je chercher une solution afin de pouvoir remplacer certains champs mais pas d'autres
car lorsque j'ai dans ma db :
- pseudo : 'nom'
- pass: 'pass'
et que je change la valeur du pseudo, si je n'indique pas le mot de passe alors celui ci sera tout de meme remplacer.
- pseudo : 'nouvo'
- pass : ''
comment faire donc pour conserver certaines valeurs et pas d'autres ?
Marsh Posté le 11-07-2005 à 03:36:57
Le but de replace n'est pas non plus de mettre à jour une ligne (c'est un peu à ça que sert update) mais bien de remplacer en totalité une ligne déjà existante (ou l'ajouter si elle n'existe pas déjà).
Donc excuse moi de te le dire comme ça, mais la solution que tu cherches n'existe pas, ce que tu décris est le comportement normal du replace (ajout d'un nouveau enregistrement et suppression de l'ancien). (Manuel bien nécessaire : Replace et Update)
Marsh Posté le 11-07-2005 à 12:09:18
ah ouki ouki merci pour le renseignement j'avais mal compris la description de la fonction
Marsh Posté le 10-07-2005 à 21:00:08
J'ai un petit soucis avec la synthaxe a ecrire pour effectuer un Replace into dans mon script
j'ai effectué pas mal de recherche sur google et je retombe a chaque fois sur une traduction de la doc php, ce qui n'arrange po mes affaires :S
j'aimerai pouvoir remplacer les valeurs récuperées par mon formulaire afin de remplacer les valeurs si celle-ci on besoin d'etre mise a jour (editer un compte)ou alors créer une nouvelle entrée avec toutes c valeurs(créer un nouveau compte)
si quelqu'un pouvait m'expliquer d'ou vient le probleme
Message édité par snarky le 10-07-2005 à 23:50:30