Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1071 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ajouter du texte dans une valeur de ma BDD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ajouter du texte dans une valeur de ma BDD

n°1396164
erwan83
Du Shift DEL tu te méfieras !
Posté le 27-06-2006 à 23:50:34  profilanswer
 

UPDATE `table` SET `mot` = 'texte a ajouter' & `mot` WHERE `url` like '$url' "
 
bonjour voila en fait je voudrais rajouter une chaine en debut de champ 'mot' si la condition  est remplie mais je suis pas sur de la syntaxe. je ne la connais pas ...
 
auriez-vous une idée ?
merci


---------------
http://www.ypikay.com
mood
Publicité
Posté le 27-06-2006 à 23:50:34  profilanswer
 

n°1396322
doudouche
Posté le 28-06-2006 à 10:27:27  profilanswer
 

Si tu veu ajouter ta chaine en début de champs, ilt e suufit de faire un select au préalable..
Select mot from table WHERE ....
Et ensuite de realiser ton update table set .... avec le résultat de la requete précédente combiné à la chaine que tu veu ajouter.

n°1396812
erwan83
Du Shift DEL tu te méfieras !
Posté le 28-06-2006 à 19:17:48  profilanswer
 

oui merci ça je sais lol
mais c'est la syntaxe qui pose probleme car je veux faire une mise à jour globale (plusieurs milliers d'enregistrements)
puis-je dans la meme table (et surtout dans la meme boucle SELECT faire :  

Citation :

mysql_select_db($db , $link);
 
$result = mysql_query("SELECT * FROM `table`WHERE condition..." );
if($result)  
 {
 while($row = mysql_fetch_array($result))  
  {
  $x = $row["truc"];
  $x = y$.x$
  $sql = mysql_query("UPDATE `table` SET `truc` = '$x' " );
  }
 }
mysql_close($link);


 
Merci...


Message édité par erwan83 le 28-06-2006 à 19:18:31

---------------
http://www.ypikay.com
n°1396821
naceroth
Posté le 28-06-2006 à 19:33:34  profilanswer
 

doudouche a écrit :

Si tu veu ajouter ta chaine en début de champs, ilt e suufit de faire un select au préalable..
Select mot from table WHERE ....
Et ensuite de realiser ton update table set .... avec le résultat de la requete précédente combiné à la chaine que tu veu ajouter.


 
bourrin un jour bourrin toujours hein :D
 
Erwan, essaye un truc genre  
 

Code :
  1. UPDATE `table` SET `mot` =  concat('texte a ajouter',`mot`) WHERE `url` like '$url'

n°1396823
erwan83
Du Shift DEL tu te méfieras !
Posté le 28-06-2006 à 19:35:55  profilanswer
 

naceroth la c'est pas sympa... je le sais que je suis bourrin mais c'est un secret:
 y fo pa le raipété comme y diz dents lé blaug...
 
Mais merci beaucoup pour le 'tit bout de code


---------------
http://www.ypikay.com
n°1396826
erwan83
Du Shift DEL tu te méfieras !
Posté le 28-06-2006 à 19:36:43  profilanswer
 

c'etait juste le concat que je connaissais pas... pourtant la concatenation....


---------------
http://www.ypikay.com
n°1396831
naceroth
Posté le 28-06-2006 à 19:43:43  profilanswer
 

erwan83 a écrit :

naceroth la c'est pas sympa... je le sais que je suis bourrin mais c'est un secret:


 
C'est la solution à base de select/update que je traitais de bourrine, pas toi. Parce que ça, c'est du bien lourd quand il s'agit de mettre à jour plus d'un élément :D

n°1396834
erwan83
Du Shift DEL tu te méfieras !
Posté le 28-06-2006 à 19:47:17  profilanswer
 

yo
en tout cas ca marche...
20000 enregistrements mis à jour en un clic !


---------------
http://www.ypikay.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ajouter du texte dans une valeur de ma BDD

 

Sujets relatifs
[resolu]Ajouter un liste à un combobox"preg_replace" dans un fichier texte
VBA/Excel : Taille de la police et d'une zone de texteTransformer du texte en integer
Code pour remplacer du texte par un autre.Trouver tous les tableaux de mon document et les convertir en texte
Code pour remplacer du texte par un autre.javascript & css : changer la mise en forme d'un texte
Test de valeurAjouter des métadata dans les fichiers wma
Plus de sujets relatifs à : ajouter du texte dans une valeur de ma BDD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR