vespa Posté 28 Décembre 2006 Posté 28 Décembre 2006 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 Posté 28 Décembre 2006 Posté 28 Décembre 2006 en effectuant un update des champs de la base et un str_replace("","'",$lechamp)
K-Ola Posté 28 Décembre 2006 Posté 28 Décembre 2006 (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é 28 Décembre 2006 par K-Ola
suede Posté 28 Décembre 2006 Posté 28 Décembre 2006 Tu peux voir du côté de REPLACE http://www.webmaster-hub.com/index.php?sho...&hl=REPLACE
vespa Posté 28 Décembre 2006 Auteur Posté 28 Décembre 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant