Requête mysql dans une variable
Résolu/Fermé
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
-
21 oct. 2008 à 10:21
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 - 22 oct. 2008 à 16:17
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 - 22 oct. 2008 à 16:17
A voir également:
- Requête mysql dans une variable
- Mysql community server - Télécharger - Bases de données
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
7 réponses
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
21 oct. 2008 à 10:51
21 oct. 2008 à 10:51
bien sur, je te donne tout ça.
Alors j'ai fait echo car c'est comme ça que je fait mes requêtes dans mon script bash.
echo "requête;" | mysql --user=user --password=password
Ma requête est la suivante :
var==( $(echo "use PortAdrsMac; select Mac from InfoSwitch where Port=8 and SwitchName='HP2848C0';" | mysql --user=user --password=user) )
J'ai mis les tables en gras, comme ça c'est plus clair.
Cette requête me donne les adresses mac en fonction du nom et du port du switch mais des fois il peut y avoir plusieurs adresses Mac.
Alors j'ai fait echo car c'est comme ça que je fait mes requêtes dans mon script bash.
echo "requête;" | mysql --user=user --password=password
Ma requête est la suivante :
var==( $(echo "use PortAdrsMac; select Mac from InfoSwitch where Port=8 and SwitchName='HP2848C0';" | mysql --user=user --password=user) )
J'ai mis les tables en gras, comme ça c'est plus clair.
Cette requête me donne les adresses mac en fonction du nom et du port du switch mais des fois il peut y avoir plusieurs adresses Mac.
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
22 oct. 2008 à 14:30
22 oct. 2008 à 14:30
Heu... personne n'a une petite idée??
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 oct. 2008 à 14:34
22 oct. 2008 à 14:34
Salut,
Le résultat sera tours de la même forme, à savoir :
Mac xx xx xx xx xx xx yy yy yy yy yy yy zz zz zz zz zz zz
???
Et tu le voudrais comment ?
Le résultat sera tours de la même forme, à savoir :
Mac xx xx xx xx xx xx yy yy yy yy yy yy zz zz zz zz zz zz
???
Et tu le voudrais comment ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
22 oct. 2008 à 15:41
22 oct. 2008 à 15:41
bah en fait il me le faudrait comme ça
Mac xx xx xx xx xx xx
yy yy yy yy yy yy
zz zz zz zz zz zz
parce qu'en fait sinon visuellement c'est illisible
Mac xx xx xx xx xx xx
yy yy yy yy yy yy
zz zz zz zz zz zz
parce qu'en fait sinon visuellement c'est illisible
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 oct. 2008 à 15:58
22 oct. 2008 à 15:58
[tmpfs]$ echo ${var} Mac 00 0D 60 FF 8C 18 00 14 22 E6 C4 F6 00 15 C5 CF 44 40 00 1D 09 DF 46 6E 00 20 E0 67 07 A0 [tmpfs]$ echo ${var/Mac /} | sed 's/\(...\)\{6\}/&;/g;s/^/Mac /;s/;/\n/g' Mac 00 0D 60 FF 8C 18 00 14 22 E6 C4 F6 00 15 C5 CF 44 40 00 1D 09 DF 46 6E 00 20 E0 67 07 A0 [tmpfs]$;-))
Alucard95
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
22 oct. 2008 à 16:17
22 oct. 2008 à 16:17
Merci Merci,
Va vraiment falloir que je me mette sur sed et awk car ça ma l'air vraiment puissant
Va vraiment falloir que je me mette sur sed et awk car ça ma l'air vraiment puissant