Optimisation UPDATE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Optimisation UPDATE

par RLBDC » 06 mai 2005, 12:45

Code : Tout sélectionner

UPDATE table SET variable = CONCAT(variable, '".$variable2."')
Perfect , merci bcp :D

par albat » 06 mai 2005, 08:45

Pour concaténer des chaînes alphanumériques, MySQL te propose sa fonction concat() ;)

Optimisation UPDATE

par RLBDC » 06 mai 2005, 04:25

Bonjour .

Voilà , je cherche donc un moyen de faire ceci :
$query = mysql_query("SELECT variable FROM table");
$array = mysql_fetch_array($query);
$concat = $array["variable"]."Test";
mysql_query("UPDATE table SET variable = '".$concat."'");
Je sais qu'il est possible d'envoyer une requette SQL du genre :

Code : Tout sélectionner

UPDATE table SET variable = variable + 'valeur'
Mais bien évidemment , cela ne fonctionne que pour des nombres .

Existe-t-il alors quelquechose du style

Code : Tout sélectionner

UPDATE table SET variable = variable . 'valeur'
:?:

J'ai cherché un peu sur les tuto , et je n'ai trouvé que des "UPDATE table SET variable = variable + 'valeur'"

Ca me paraitrai étrange qu'il soit impossible de faire un variable = variable . 'valeur'

Si quelqu'un en sait un peu ... Merci d'avance à lui :wink: