Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2037 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Je sais pas comment formuler mon probleme !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Je sais pas comment formuler mon probleme !

n°1027083
Sylver---
Not a geek. Just a human 2.0
Posté le 28-03-2005 à 02:37:45  profilanswer
 

Bon j'ai un problème :o
Soit une table SQL du nom de "ibf_posts" avec une rubrique du nom de "posts" (forum IPB).
A l'interieure de la rubrique posts (donc dans les posts des users), j'ai une chaine de caractere "xyz" que j'aimerais remplacer par "abc" dans tout les posts du forum.
 
J'ai bien commencé par : SELECT * FROM ibf_posts where post LIKE '%xyz%' mais je me suis retrouvé bien con après. J'ai isolé tous les posts avec la chaine de caractere... mais je fais quoi maintenant ? :o
 
:jap:

mood
Publicité
Posté le 28-03-2005 à 02:37:45  profilanswer
 

n°1027094
jagstang
Pa Capona ಠ_ಠ
Posté le 28-03-2005 à 03:05:10  profilanswer
 

UPDATE ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1027134
Sylver---
Not a geek. Just a human 2.0
Posté le 28-03-2005 à 10:23:11  profilanswer
 

Oui je m'en doute que cela va être à base d'update... mais je vois pas comment formuler ma requete exactement :cry:

n°1027141
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-03-2005 à 10:42:55  profilanswer
 

t'utilises quoi comme SGBD ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1027185
Sylver---
Not a geek. Just a human 2.0
Posté le 28-03-2005 à 11:46:48  profilanswer
 

Oulalala, je ne m'y connais pas trop hein ;)
J'ai qqes connaissances en SQL (1ere année d'IUT info) mais pas plus.
Voilà ce qui est utiliser : PHP VERSION: 4.3.10, MySQL VERSION: 4.0.23-standard
 
:jap:

n°1027192
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-03-2005 à 11:53:51  profilanswer
 

ben tu utilises un SELECT REPLACE pour récupérer une chaine qui contiendra les nouveaux caractères à la place des anciens, puis tu fais un UPDATE avec cette chaine
http://dev.mysql.com/doc/mysql/en/ [...] tions.html


---------------
J'ai un string dans l'array (Paris Hilton)
n°1027194
esox_ch
Posté le 28-03-2005 à 11:54:55  profilanswer
 

Donc ton SGBD est mysql :p
 
Une maniere serait de faire ton select, de recuperer les données avec PHP (ou autre), d'utiliser un truc genre str_replace et de reinjecter tout ça avec un UPDATE... Maintenant .. j'ai lu sur un topic il y a quelques jours qu'on peut uiliser des regex dans les requetes SQL de certains sgbd .. maintenant j'ai pas encore eux l'occasion de tester sur mysql ... :(
 
[Edit:] [:grilled]Grilled par le grand manitou :p


Message édité par esox_ch le 28-03-2005 à 11:56:07

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1027227
Sylver---
Not a geek. Just a human 2.0
Posté le 28-03-2005 à 12:46:11  profilanswer
 

Merci bien, je vais regarder !
 
:jap:

n°1027238
Sylver---
Not a geek. Just a human 2.0
Posté le 28-03-2005 à 12:56:41  profilanswer
 

UPDATE ibf_posts set post = '&(SELECT REPLACE ('&', 'xyz', 'abc')&';
 
Cela me parait... hum... comment dire... mauvais ? :p
 
:jap:

n°1027387
Beegee
Posté le 28-03-2005 à 16:12:14  profilanswer
 

UPDATE ibf_posts set post = REPLACE (post, 'xyz', 'abc');
 
http://www.benmetcalfe.com/blog/in [...] our_friend

mood
Publicité
Posté le 28-03-2005 à 16:12:14  profilanswer
 

n°1027402
esox_ch
Posté le 28-03-2005 à 16:31:25  profilanswer
 

A tiens, ca c'est interessant ... *note dans son livre de PHP/SQL*


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Je sais pas comment formuler mon probleme !

 

Sujets relatifs
apostrophe dans SQL Problème pour trier une dataview
Fixer un menu (probleme en fonction de la resolution)probleme de saisie avec cin.getline()
Gros probleme format date, de l'aide !!!SQL: mysql_query()
[wxWidget] Problème avec EVT_CHAR[PHP] Probleme tout simple.
probleme de bbcodeAccess SQL et la date
Plus de sujets relatifs à : [SQL] Je sais pas comment formuler mon probleme !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR