Aller au contenu

Modifier un caractère dans l'ensemble d'une table


Sujets conseillés

Posté

Bonjour,

En passant un site au validateur W3C, je me suis rendu compte que j'ai beaucoup d'erreurs du à la présence d'un caractère :

Je voudrais remplacer par ' dans l'ensemble des articles qui sont contenues dans une table.

Seulement j'en ai plus de 200 à passer en revue.

Quelle est selon vous la meilleurs méthode pour updater seulement ce caractère ?

Merci d'avance.

Posté (modifié)

J'ai eut ce genre de probléme sur un nombre bien plus important d'enregistrements.

Pour mes updates,j'ai utilisé un script php du type:

[...]
$sql = "SELECT TONCHAMPS from TATABLE where TONCHAMPS like "’ " limit 10";
$req = mysql_query($sql) or die( 'Erreur' );
while($data = mysql_fetch_assoc($req))
{
$anccontenu=$data['TONCHAMPS'];
$cont=str_replace ( "' ", "'", $anccontenu);
sleep(5);
mysql_query("UPDATE TATABLE SET TONCHAMPS='$cont' WHERE vule='$anccontenu'");

}
mysql_close();
?>

<meta http-equiv="refresh" content="0;URL=http://www.tonsite.td/cescript.php">
[...]

Voila ce n'est peut être pas trés pro,mais ca fonctionne ,en espérant t'avoir aidé :)

Modifié par K-Ola
Posté

Merci à tous les trois pour vos renseignements.

Je viens d'y parvenir en utilisant la requete fournit dans le topic indiqué par Suède mais j'avais essayé également les scripts et ça fonctionnait.

La requete à l'avantage d'être plus rapide.

En tout cas merci :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...