|
zim 10
| Posté : 10-04-2005 18:13
J'ai encore une petite question, étant donné que sa parait si bete pour vous, mais que pour ma part tout n'est encore pas tres claire, j'vous demande un tite derniere fois de l'aide lol:
dans un champ de ma bdd ayant pour id 1, j'ai un prénom.
ensuite je veux faire un update pour ajouter un deuxieme prénom dans le meme champ.
Comment kon fait?
Merci d'avance |  Profil
|
|
Tribal-Dolphin 4374
| Posté : 11-04-2005 08:39
tu fais
UPDATE tatable SET prenom = prenom+'autreprenom' WHERE id=1;
Et voilà. |  Profil
|
|
zim 10
| Posté : 12-04-2005 02:53
donc je suis obligé de récupérer le premier prénom par une requete!
J'pensais que c'était possible de juste ajouter une chaine de caractère dans mon champs, a la suite de la chaine de caractère déjà existante, mais apparement cela n'existe pas... tant pie! |  Profil
|
|
Tribal-Dolphin 4374
| Posté : 12-04-2005 16:33
Au cas ou tu n'aurais pas compris la requete, c exactement ça ! j'ajoute à ce qui est existant.
En aucune façon je récupère ce qu'il y à déjà dans le champ. |  Profil
|
|
florian-w 139
| Posté : 13-04-2005 16:46
Bonjour TD
j'ai aussi un problème d'UPDATE dont je ne parviens pas à trouver l'erreur. La requete est correcte du style UPDATE table SET champ1 = '$champ1' , ...... champ51 = '$champ51' WHERE vid = '$thisVid';
les variables sont bien répercutées dans le formulaire mais pas dans la BDD. D'ou ma question, y a t'il une limitation dans le nombre de champs (ici plus de 50 pour la table) ?
PS j'ai déjà fait plusieurs modules du même style et tous fonctionnent sauf celui là.
merci pour ton aide |  Profil E-mail
|
|
Tribal-Dolphin 4374
| Posté : 15-04-2005 09:13
Normalement non, sauf si les champs sont très lourd et dépasse les capacité de Mysql (configuré dans my.cnf)
Je te conseil de faire l'update 15 par 15. si ça marche pas, 10 par 10, si ça marche pas ........ etc. |  Profil
|
|
florian-w 139
| Posté : 15-04-2005 12:47
merci TD je vais essayer comme ça |  Profil E-mail
|
|