MySQL-Python Affichage du contenu d'une table - Python - Programmation
MarshPosté le 17-03-2004 à 09:03:44
Bonjour à tous,
Je suis nouveau dans le monde du développement et encore plus dans celui de Python, je cherche à faire une chose toute bête en faite:
J'aimerai reprendre tous les champs d'une table (table2) et les afficher dans une page web sans pour autant à avoir à taper tous les noms de champs un par un...Je dois certainement lancer deux deux boucles, une pour les nom de champs et une pour le contenu, mais impossible de les mettre en place.
Voilà mon début de code:
from database import cursor
class index(introPage): def run(self): cursor.execute(""" SELECT b.*, a.* FROM mabase.table1 a, mabase.table2 b WHERE a.id = b.id ORDER BY b.x DESC""" ) html = '' for la première boucle in cursor.fetchall(): html += '<table border="1"><tr><th>NOM DE CHAMPS</th></tr>' for la deuxièmeboucle in cursor.fetchall(): html += '<tr><td>VALEUR DE CHAMPS</td></tr>' % (I) html += '</table>'
Marsh Posté le 17-03-2004 à 09:03:44
Bonjour à tous,
Je suis nouveau dans le monde du développement et encore plus dans celui de Python, je cherche à faire une chose toute bête en faite:
J'aimerai reprendre tous les champs d'une table (table2) et les afficher dans une page web sans pour autant à avoir à taper tous les noms de champs un par un...Je dois certainement lancer deux deux boucles, une pour les nom de champs et une pour le contenu, mais impossible de les mettre en place.
Voilà mon début de code:
from database import cursor
class index(introPage):
def run(self):
cursor.execute(""" SELECT b.*, a.*
FROM mabase.table1 a, mabase.table2 b
WHERE a.id = b.id
ORDER BY b.x DESC""" )
html = ''
for la première boucle in cursor.fetchall():
html += '<table border="1"><tr><th>NOM DE CHAMPS</th></tr>'
for la deuxièmeboucle in cursor.fetchall():
html += '<tr><td>VALEUR DE CHAMPS</td></tr>' % (I)
html += '</table>'
self.page = html
UN grand merci d'avance
Message édité par pixe le 18-03-2004 à 11:38:17