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

  FORUM HardWare.fr
  Programmation
  PHP

  update spécial, comment y arriver

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

update spécial, comment y arriver

n°513928
naeco
Buddy Rich Big Band
Posté le 13-09-2003 à 13:34:53  profilanswer
 

Bonjour,
 
Voilà mon souci:
 
sur une page je génére un formulaire qui servira a modifier des valeur de trois champs sur $n entrée différente. j'ai donc 3*$n input de type texte auquel je donne les noms en concatenant l'"id" du l'entrée corespondante avec "_1" "_2" ou "_3" suiant qu'il sagissent du champ 1, 2, 3 a modifier.
 
 
Donc du coup, mes 3*$n input ont les nom (admettons que $n = 4)
 
1_1 1_2 1_3 2_1 2_2 2_3 3_1.. etc
 
dans la page suivante ou j'effectue effectivement le changement sur le BD, je voudrais effectuer une requette du genre:
 
$sql = "UPDATE `subject` SET toto = ${CONCAT(id,'_1')}";
 
un peu a la maniere de  
 
UPDATE persondata SET age=age*2, age=age+1;
 
( http://dev.nexen.net/docs/mysql/an [...] ien=update )
 
sauf que je veux que le contenu de "id "soit concaténé avec "_1" et que ce string soit interprété comme une variable dont le contenu doit etre entré dans le champ "toto"
 
et cette requette ne marche pas.
 
(je sais que là je modifirais qu'un champs si ca marcherait, mais c'est pour simplifier)
Pouriez vous m'aider?
 
note: en fait la vrai question c'est : les variables dynamique existent t'elle en mySQL??


Message édité par naeco le 13-09-2003 à 13:38:18
mood
Publicité
Posté le 13-09-2003 à 13:34:53  profilanswer
 

n°513938
skipcool
La procrastination c'est bon !
Posté le 13-09-2003 à 13:59:57  profilanswer
 

je sais que c'est peut être un peu lourd, mais pourquoi ne fais tu pas la concaténation de variable avant pr t'en servir comme nom de variable (j'ai besoin d'un peu plus d'explication, j'ai pas tout compris... si tu veux on vois ça demain en live sinon)


---------------
La vie c'est comme une boite de chocolat.
n°513947
naeco
Buddy Rich Big Band
Posté le 13-09-2003 à 14:13:28  profilanswer
 

Si je concaténe avant, je vais avoir toutes les entrée qui vont étre égale a $1_1 $1_2 et 1_3.
 
sauf si je fais une boucle for et que je reconcatene a chaque fois, mais cela ma fera $n requette au lieu de 1, c'est un peu mauvait comme resultat.  
(surtout que dans le meme page j'ai un insert un alter et c'est pas fini...
 
je veux bien que l'on en parle demain mais les commentaires sont bienvenu quand même! ;) merci d'avance

n°513974
omega2
Posté le 13-09-2003 à 15:40:50  profilanswer
 

Ca serait pas plustôt un problème à poser dans la section SGBD ?

n°513976
naeco
Buddy Rich Big Band
Posté le 13-09-2003 à 15:42:07  profilanswer
 

omega2 a écrit :

Ca serait pas plustôt un problème à poser dans la section SGBD ?


ben il ya mélange entre php et mySQL... bon je vais y créer un sujet, merci du conseil ;)

n°513977
omega2
Posté le 13-09-2003 à 15:45:25  profilanswer
 

Ben vu tes deux premiers message, j'en ai conclus que le problème, c'était de savoir ce qui est efsant en mysql. Ensuite, t'auras plus qu'à compléter pour faire un php ce qui n'est pas fesable en mysql. ;)

n°513978
naeco
Buddy Rich Big Band
Posté le 13-09-2003 à 15:46:23  profilanswer
 

ok j'essaie merci ;)
 
suite du sujet à
 
http://forum.hardware.fr/forum2.ph [...] subcat=395


Message édité par naeco le 13-09-2003 à 15:57:48

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

  update spécial, comment y arriver

 

Sujets relatifs
probleme update mysql ...[SQL] Comment faire un Update avec des references ???????
[MySQL] jointure dans syntaxe update[PHP/MySQL]Problème d'UPDATE avec une variable contenue dans l'url
[PHP/ACCESS] requete UPDATE ne passe pas alors que INSERT et DELETE siUpdate d'un recordset
Update en boucle ?besoin d'aide urgent update bd
UPDATE bon?[access et vba] method before upadte et cancel de l'update
Plus de sujets relatifs à : update spécial, comment y arriver


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