Question update/replace [SQL] - PHP - Programmation
Marsh Posté le 24-12-2003 à 13:32:19
?? 
 
Update, select, delete, insert c des ordres SQL 
Replace c une fonction 
 
Si tu passes par un update  
pour modifier un champ initialement vide (NULL) d'une table  
tu pourras mettre dans ce champ ce que tu veux ... 
ça n'a pas donc pas d'importance qu'il soit vide ou pas  
avant d'y mettre qqchose ! 
 
Sinon pour replace ? quel SGBD ? 
 
 
 
 
Marsh Posté le 24-12-2003 à 13:56:55
REPLACE c'est sous MySQL, et ca fonctionne comme tu l'as dit oui 
 
(enfin c'est pas si le champ est vide mais si la ligne que tu veux modifier n'existe pas)
Marsh Posté le 24-12-2003 à 14:16:07
En fait j'ai des champs vides, et en faisant un update, il ne met rien dans ces champs 
 
 
Ils sont 'non null' en varchar... 
 
C'est grave ? ![]()
Marsh Posté le 24-12-2003 à 14:39:59
ba tu dois te planter dans ton update (en tout cas ca n'a rien à voir avec l'utilisation de replace 
)
Marsh Posté le 24-12-2003 à 15:02:21
Code :
  | 
 
 
 
 
Marsh Posté le 24-12-2003 à 17:23:35
ReplyMarsh Posté le 24-12-2003 à 18:28:53
KdZ' a écrit :
    | 
 
 
apprends la syntaxe de UPDATE, c'est pas la même chose que INSERT ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
Marsh Posté le 24-12-2003 à 20:05:20
yo, merci les gars 
 
 
Bon pour les gars qui utilise la fonction recherche et qui tombe sur ce topic, voila la reponse au pb :  
 
Code :
  | 
 
 
 
 Noyeux Joël ![]()
Marsh Posté le 24-12-2003 à 11:26:40
Si un champ dans la bdd est vide, et que je fais un update, il ne fera rien c'est bien ça ?
Si je fais un replace, il remplacera la valeur et si le champ est vide, il met quelque chose dedans, c'est bien ça ?
---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux