ghoostuser
(usa Arch Linux)
Enviado em 29/08/2018 - 07:39h
ru4n escreveu:
ghoostuser escreveu:
Eu ja tinha visto esse post só que não esta dando resuldado usando ele. Você ja testou? Eu ja.
Ja tentei assim como ele diz e nada:
mysql employees -N --user=root --password=admin | echo select \`id\` AS \"ID\", \`name\` AS \"NOME\", \`description\` AS \"DESCRICAO\" from People | tr '\t' '\n' | zenity --list --title="Listar registos" --text="" --column="Name" --column="id" --column="name" --column="decription"
Do jeito que esta na thread, não foi. Mas fiz umas modificações aqui e deu certo. Adapte ai e veja se funciona:
mysql -N -s --default-character-set=utf8 -u root -proot dbtest -e 'select razao_social, email from users' | tr '\t' '\n' | zenity --list --column="Nome" --column="Email"
obs: *dbtest* é o banco
--
Linux Counter: #596371
Muito obrigado seu lindo! hehe eu consegui descobrir o erro que era bem bobo. A password do meu MySQL tinha um caracter especial, o ponto e virgula (;), quando colocava na --password=admin; dava erro porque não coloquei como string. Eu mudei a senha para não ter problemas futuros hehe. Tem varios jeito pra fazer e dar certo, eu fiz assim:
mysql --default-character-set=utf8 --user=root --password="admin" employees -N -e "
DELIMITER @@
SELECT id AS ID, name AS NOME, description AS DESCRICAO FROM People @@
" | tr '\t' '\n' | zenity --list --column="id" --column="nome" --column="descricao"