2016-07-25 6 views
0

Wenn ich dieses Skript in Kolben verwende ich auf dem Bildschirm einen Datensatz nur für 3-Daten auf meiner Datenbank gespeichert drucken werden:Kolben Abfrage druckt alle Satztabelle

app = Flask(__name__) 
@app.route("/")  
def index():  
     cur = mysql.connection.cursor() 
    cur.execute('SELECT temperatura,umidita, orario FROM soggiorno ORDER BY id DESC LIMIT 1;') 
results = cur.fetchall() 
    for row in results: 
     temperatura = row[0] 
     umidita = row[1] 
     orario = row[2] 
     return render_template('index.php',temperatura=temperatura,umidita=umidita , orario=orario) 
    return render_template('index.html',templateData=rv) 


if __name__ == "__main__": 
    app.run(host='0.0.0.0', port=80, debug=True) 

Meine Frage ist: Wie kann man eine tun Drucken für alle Datensätze, in Kolben, in der Datenbank gespeichert? Und was für den Teil in HTML schreiben?

+0

, wenn Sie Ihren Weg durch das flaskr Tutorial arbeiten, sollten Sie die Antwort auf Ihre Frage haben, bevor Sie es zu beenden .... http: // Kolben -readthedocs.io/en/stable/tutorial/ – danidee

+0

Danke. wenn ich die Anleitung studiert hätte, habe ich hier nicht –

Antwort

0

in Ihrer SQL entfernen LIMIT 1 wie so:

cur.execute('SELECT temperatura,umidita, orario FROM soggiorno ORDER BY id DESC;')

+0

geschrieben Ja aber das ist für den Teil der Abfrage. Wählen Sie * aus der Tabelle ... –