Page 1 sur 1

erreur lors d'un update -replace -

Posté : 25 avr. 2008, 15:22
par gesualda
Serveur: wamp version 2

Bonjour à tous,

J'ai cette erreur lorsque je fais cette manupilation dans phpmyadmin. Pourriez vous me dire pourquoi

Code : Tout sélectionner

UPDATE 'adresse' SET 'ville' = REPLACE ('ville','marseille','paris')
Le but étant bien sur de remplacer marseille par paris
Merci beaucoup

Posté : 25 avr. 2008, 15:41
par guilt92
Quel est le message d'erreur ?


Ici le problème est que tu remplace Marseille par Paris dans le mot Ville et non pas dans le champs je pense...

Personnellement je suggérerai de remplacer ville par Paris la ou ville = Marseille ca me parait plus simple :)

Code : Tout sélectionner

UPDATE adresse SET ville ='Paris' WHERE ville='Marseille'

Posté : 25 avr. 2008, 15:57
par gesualda
Merci guilt92

Tu as raison, mais mon soucis est de remplacer le mot justement contenu dans une phrase complète, si je peux ainsi dire, et la ca ne fonctionne pas.

Au fait mon erreur venait du fait de mettre les quotes, mais comme citer plus haut, le remplacement ne s'effectue pas.
:?

Posté : 25 avr. 2008, 16:15
par guilt92

Code : Tout sélectionner

UPDATE adresse SET ville = REPLACE (ville,'marseille','paris')
ne fonctionne pas ?

As tu un message d'erreur SQL ?

Posté : 25 avr. 2008, 16:48
par Truc
Me semble qu'il y a des rappels lors de l'ouverture d'un nouveau sujet.
Rappels sur la structure, type etc. de la BDD... informations qui peuvent faire avancer ton problème bien plus rapidement.

Posté : 25 avr. 2008, 16:49
par gesualda
Ben non aucune erreur, en fait la requête s'exécute,

Code : Tout sélectionner

Nombre d'enregistrements affectés : 0 (traitement: 0.0135 sec.)
Mais aucune n'est modifié. Ce qui m'embête c'est que j'en ai environ 360 à changer. Sinon il va falloir le faire manuellement, dur dur.

Posté : 26 avr. 2008, 02:55
par Sékiltoyai
Me semble qu'il y a des rappels lors de l'ouverture d'un nouveau sujet.
Rappels sur la structure, type etc. de la BDD... informations qui peuvent faire avancer ton problème bien plus rapidement.

Posté : 26 avr. 2008, 10:18
par zeus
Modération :
gesualda, afin d'obtenir une réponse sur ce forum, il est indispensable de :

- Préciser quel est le SGBD utilisé ainsi que sa Version
- Poster la Structure des Tables utilisées dans la requête sous la forme d'un "CREATE TABLE ..." :!:
(Vous pouvez exporter la structure d'une table via phpMyAdmin. Retirez les colonnes inutiles)
- Indiquer le message d'erreur SQL le cas échéant.

Pensez à utiliser les balises

Code : Tout sélectionner

pour afficher les requêtes SQL, la Structure des Tables et si nécessaire un échantillon des données. Assurez vous également d'avoir suivi ces [url=http://www.phpfrance.com/forums/voir_sujet-19378.php]conseils de débogage[/url]. [/color] [size=75]PS : eh, les gars, vous pensez qu'à trois, on va y arriver ?[/size]