(Python) Mostrar dados sem o prefixo do banco de dados

  • Autor Autor TomasSanchexx
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
TomasSanchexx

TomasSanchexx

Beta
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, estoy intentando mostrar los datos de la base de datos y vale se muestras,
pero se muestra toda la indicación: ejemplo {'id': 1, 'name': 'TARY', 'correo': 'tary@tary.com', 'password': '5050'} y solo quiero que se muestre: 1 / TARY / Tary@tary.com / 5050
y seleccionar solo un dato de hay, pero que no salga con el nombre de la tabla de datos.
lo intentado haciendo un for y un row[] pero me da error

Python:
cur3 = conex3.cursor()
verificarName = "SELECT * FROM clientes WHERE id = 1"
verificarPassword = "SELECT password FROM clientes WHERE id = 1"
cur3.execute(verificarName)

myresult = cur3.fetchall()


for x in myresult:
    print (x)

¿Cómo podría hacer para mostrar 1 dato seleccionado ejemplo el nombre, pero sin el prefijo "name" de la tabla de base de datos.? la descripción de la tabla name a pelo.

Saludos.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Puedes hacerlo directamente en el sql query, renombrando las columnas así:
SQL:
SELECT id as `Id`, name as `Nombre`, correo as `Correo` , password as `Password` FROM clientes WHERE id = 1

EDIT: Entendí mal, intenta esto
SQL:
SELECT name as `Nombre` FROM clientes WHERE id = 1
Python:
for key, value in myresult:
    print (value)

Pd: no se python. tambien podria ser que tengas que poner print (value["name"])
 
Última edição:
Python:
for x in cur3:
    print("Id: " + str(x[1]))
 
Creo que o no has buscado suficiente información o quieres que te lo haga alguien...
 
Voltar
Topo