Probleme SQL php
milie
-
milie -
milie -
Bonjour,
Je souhaiterai supprimer certain mot d'un champ texte ou les remplacer,
existe t'il une fonction qui permet d'effectuer cette tache?
si oui merci de m'expliquer la syntaxe.
Je vous remercie d'avance pour vos réponses
Je souhaiterai supprimer certain mot d'un champ texte ou les remplacer,
existe t'il une fonction qui permet d'effectuer cette tache?
si oui merci de m'expliquer la syntaxe.
Je vous remercie d'avance pour vos réponses
Configuration: Windows XP Internet Explorer 6.0
A voir également:
- Probleme SQL php
- Expert php - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Easy php - Télécharger - Divers Web & Internet
- Ide php - Télécharger - Web & Internet
- Requete sql pix - Forum PHP
3 réponses
Salut,
Tout d'abord, tu dois faire une requête pour prendre que les lignes ou il y a le mot que tu ne veut pas/plus...
Ensuite il faudra boucler sur les lignes et remplacer le mot :
Pense à remplacer tous les noms de champs que j'ai mis (id, ton_champ_texte)
Tout d'abord, tu dois faire une requête pour prendre que les lignes ou il y a le mot que tu ne veut pas/plus...
$le_mot = "test" ; $sql = "SELECT ton_champ_texte FROM ta_table WHERE ton_champ_texte LIKE '%".$le_mot."%'" ; $query = mysql_query( $sql ) or die( mysql_error() ) ;
Ensuite il faudra boucler sur les lignes et remplacer le mot :
while( $data = mysql_fetch_array( $query ) )
{
extract( $data ) ;
$ton_champ_texte = str_replace( $le_mot, "texte_de_remplacement", $ton_champ_texte ) ;
mysql_query( "UPDATE ta_table SET ton_champ_texte = '".$ton_champ_texte."' WHERE id = '".$id."'" ) ;
}
Pense à remplacer tous les noms de champs que j'ai mis (id, ton_champ_texte)