Connexion à base de données MySQL

bmoulacky -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je ne comprends pas pourquoi le code ci-dessous de marche pas :

import mysql.connector 

try:
    connexion = mysql.connector.connect(host = "localhost", user = "root", passwd = "azerty", database = "db_classroom")
    cursor = connexion.cursor()
    cursor.execute("SELECT * from tab_niveau")
    resultats = cursor.fetchall()
    for cpt in resultats:
        print("CODE"+resultats[0]+"|NIVEAU"+resultats[1])
except mysql.connector.Error as err:
    print(err)
finally:
    connexion.close()
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
quand tu partages du code, tiens compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
explique aussi ce que fait ton code: "de marche pas", c'est peu précis.
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Bonjour,

Ton message est trop vague pour qu'on puisse y répondre.
  • Quel est le message d'erreur que tu recois ?
  • Est-ce que le serveur MySQL est lancé sur ta machine ?
  • Est-ce que le compte utilisé et son mot de passe sont corrects ?
  • Est-ce que la base
    db_classroom
    existe ? Est-ce qu'elle contient une table
    tab_niveau
    ? Est-ce que le schéma de la table est conforme a ta requête SQL ?


Bonne chance
0