Modifier contenus champs comme variable MySQL

Le
andre_debian
Bonjour à tous,

Le sujet est technique mais pas spécifiquement Debian

Est-il possible de modifier des contenus de champs d'une table MySQL,
via PhpMyadmin ou non, uniquement par un script SQL, sans passer par PHP.

Exemple :
PHP : UPDATE table SET champ1='$champ2' WHERE champ2!=''

Est-il possible de réaliser cet update uniquement avec SQL ?
car je ne vois pas comment récupérer la variable $champ2
contenu par le champ 'champ2' en SQL.

Ceci m'éviterait, si c'est possible, d'ouvrir des scripts PHP,
fastidieux à la longue.

Merci.

André

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201409111445.50703.andre_debian@numericable.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Grégoire COUTANT
Le #26308114
Bonjour,

Le 11/09/2014 14:45, a écrit :
PHP : UPDATE table SET champ1='$champ2' WHERE champ2!=''

Est-il possible de réaliser cet update uniquement avec SQL ?
car je ne vois pas comment récupérer la variable $champ2
contenu par le champ 'champ2' en SQL.



Pas sur de tout comprendre, mais un truc dans le genre ? :

UPDATE table SET champ1=(SELECT .... WHERE ....) WHERE (SELECT ....
WHERE ....)!=''

?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
andre_debian
Le #26308128
On Thursday 11 September 2014 14:53:18 Grégoire COUTANT wrote:
Le 11/09/2014 14:45, a écrit :
> PHP : UPDATE table SET champ1='$champ2' WHERE champ2!=''
>
> Est-il possible de réaliser cet update uniquement avec SQL ?
> car je ne vois pas comment récupérer la variable $champ2
> contenu par le champ 'champ2' en SQL.

Pas sur de tout comprendre, mais un truc dans le genre ? :
UPDATE table SET champ1=(SELECT .... WHERE ....) WHERE (SELECT ....
WHERE ....)!=''



Je souhaite réaliser la même action en SQL + PHP :
UPDATE table SET champ1='$champ2' WHERE champ2!=''
uniquement en SQL (sans scripts php).

Je n'arrive pas à savoir si SQL traite des variables comme PHP.

André


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Fabrice Regnier
Le #26308139
'lut,

t'abuses là. un petit tag [HS] ne nuirait pas.

sinon:
* comp.databases.mysql
* alt.comp.lang.php

f.


Le 11/09/2014 14:50, a écrit :
Bonjour à tous,

Le sujet est technique mais pas spécifiquement Debian...

Est-il possible de modifier des contenus de champs d'une table MySQL,
via PhpMyadmin ou non, uniquement par un script SQL, sans passer par PHP.

Exemple :
PHP : UPDATE table SET champ1='$champ2' WHERE champ2!=''

Est-il possible de réaliser cet update uniquement avec SQL ?
car je ne vois pas comment récupérer la variable $champ2
contenu par le champ 'champ2' en SQL.

Ceci m'éviterait, si c'est possible, d'ouvrir des scripts PHP,
fastidieux à la longue.

Merci.

André




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/5411b3c1$0$5140$
andre_debian
Le #26308141
On Thursday 11 September 2014 16:37:53 Fabrice Regnier wrote:
t'abuses là. un petit tag [HS] ne nuirait pas.



Je vois pourtant nombreux sujets sans [HS], tels :
"Bascule dispo clavier, Emacs, bépo"
"Systemd, arrêt et redémarrage"
qui ne sont pas spécifiques à Debian.

sinon:
* comp.databases.mysql
* alt.comp.lang.php :



Je comprends rien ci-dessus...


Le 11/09/2014 14:50, a écrit :
> Le sujet est technique mais pas spécifiquement Debian...
> Est-il possible de modifier des contenus de champs d'une table MySQL,
> via PhpMyadmin ou non, uniquement par un script SQL, sans passer par PH P.
> Exemple :
> PHP : UPDATE table SET champ1='$champ2' WHERE champ2!=''
> Est-il possible de réaliser cet update uniquement avec SQL ?
> car je ne vois pas comment récupérer la variable $champ2
> contenu par le champ 'champ2' en SQL.
> Ceci m'éviterait, si c'est possible, d'ouvrir des scripts PHP,
> fastidieux à la longue.
> Merci. André



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Fabrice Regnier
Le #26308145
sinon:
* comp.databases.mysql
* alt.comp.lang.php :



Je comprends rien ci-dessus...


Ce sont des newsgroups spécialisés en php et en mysql. Par exemple, ici
c'est linux.debian.user.french, bienvenu.

Et oui, des questions sur systemd, avec son arrivée en fanfare, ont leur
place ici et ne me semblent pas HS.

fastidieux à la longue.






là, tu as raison ;)

a+

f.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/5411caaf$0$2386$
maderios
Le #26308155
On 09/11/2014 04:37 PM, Fabrice Regnier wrote:
'lut,

t'abuses là. un petit tag [HS] ne nuirait pas.



Salut
Un constat: au moins 75 % des sujets soumis *aux* listes Debian sont HS.
Par ailleurs, les sujets HS obtiennent beaucoup plus de réponses que
les sujets purement Debian...

--
Maderios


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Jean-Michel OLTRA
Le #26308182
Bonjour,


Le jeudi 11 septembre 2014, a écrit...


Est-il possible de modifier des contenus de champs d'une table MySQL,
via PhpMyadmin ou non, uniquement par un script SQL, sans passer par PHP.

Exemple :
PHP : UPDATE table SET champ1='$champ2' WHERE champ2!=''



http://dev.mysql.com/doc/refman/5.6/en/user-variables.html

Est-il possible de réaliser cet update uniquement avec SQL ?
car je ne vois pas comment récupérer la variable $champ2
contenu par le champ 'champ2' en SQL.



Tu peux faire ça avec un script shell (mysql -e "instructions").

Il y a quelques temps (mais je vous parle d'un temps…), tu te serais
mangé un RTFM !!

--
jm

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Publicité
Poster une réponse
Anonyme