Bonjour,
Je sèche sur une requête SQL.
Dans la colonne fulltext, je veux remplacer la sous-chaine suivante
par
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <tr> <td style="width: 12%;"> </td> <td style="width: 88%;">{field 52}</td> </tr>
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <tr> <td style="width: 12%;"> </td> <td style="width: 88%;">{field 52}</td> </tr> <tr> <td style="width: 12%;"> </td> <td style="width: 88%;">{field 63}</td> </tr>
Cette requête ne génère pas d'erreur et ne fonctionne pas :
Où est-ce que je merdouille ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 UPDATE `elomb_content` SET `fulltext` = REPLACE(`fulltext`, '<tr>\r\n<td style=\"width: 12%;\"> </td>\r\n<td style=\"width: 88%;\">{field 52}</td>\r\n</tr>', '<tr><td style=\"width: 12%;\"> </td><td style=\"width: 88%;\">{field 52}</td></tr><tr><td style=\"width: 12%;\"> </td><td style=\"width: 88%;\">{field 63}</td></tr>') WHERE `fulltext`LIKE '%<tr><td style=\"width: 12%;\"> </td><td style=\"width: 88%;\">{field 52}</td></tr>%' AND catid = 21
Alain
PS: cette sélection liste bien les lignes concernées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM `elomb_content` WHERE `fulltext`LIKE '% <tr>\r\n<td style=\"width: 12%;\"> </td>\r\n<td style=\"width: 88%;\">{field 52}</td>\r\n</tr> %' AND catid = 21
Partager