(Python) Mostrar datos sin el prefijo de la base de datos

  • Autor Autor TomasSanchexx
  • Fecha de inicio Fecha de inicio
TomasSanchexx

TomasSanchexx

No recomendado
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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.
 
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 edición:
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...
 
Atrás
Arriba