Comment vérifier si l'enregistrement existe avec Python MySQdb

Im la création d'un programme en python qui se connecte à mysql.

j'ai besoin de vérifier si une table contient le numéro 1 pour montrer qu'il s'est connecté avec succès, c'est mon code donc loin:

xcnx.execute('CREATE TABLE settings(status INT(1) NOT NULL)')
  xcnx.execute('INSERT INTO settings(status) VALUES(1)')
  cnx.commit()
  sqlq = "SELECT * FROM settings WHERE status = '1'"
  xcnx.execute(sqlq)
  results = xcnx.fetchall()
  if results =='1':
    print 'yep its connected'
  else:
    print 'nope not connected'

qu'ai-je manqué? je suis un sql noob, merci les gars.

Voulez-vous simplement de vérifier que vous pouvez établir une connexion à la base de données, ou que vous pouvez réussir à créer des tables et insérer des données?
nan je sais que je peux me connecter de créer et d'insérer, j'ai juste besoin de savoir comment contrôler et de vérifier si un enregistrement existe.

OriginalL'auteur | 2012-11-14