Version complète: sur le forum Webmaster Hub : Modifier un caractère dans l'ensemble d'une table
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
vespa
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.
Leonick
en effectuant un update des champs de la base et un str_replace("’","'",$lechamp)
K-Ola
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:
CODE
[...]
    $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é smile.gif
suede
Tu peux voir du côté de REPLACE http://www.webmaster-hub.com/index.php?sho...&hl=REPLACE
vespa
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 smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.