Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Modifier contenus champs comme variable MySQL

7 réponses
Avatar
andre_debian
Bonjour =E0 tous,

Le sujet est technique mais pas sp=E9cifiquement 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=3D'$champ2' WHERE champ2!=3D''

Est-il possible de r=E9aliser cet update uniquement avec SQL ?
car je ne vois pas comment r=E9cup=E9rer la variable $champ2
contenu par le champ 'champ2' en SQL.

Ceci m'=E9viterait, si c'est possible, d'ouvrir des scripts PHP,
fastidieux =E0 la longue.

Merci.

Andr=E9

--
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

7 réponses

Avatar
Grégoire COUTANT
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/
Avatar
andre_debian
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/
Avatar
Fabrice Regnier
'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$
Avatar
andre_debian
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/
Avatar
Fabrice Regnier
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$
Avatar
maderios
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/
Avatar
Jean-Michel OLTRA
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/