2016-07-25 5 views
0

私はフラスコにこのスクリプトを使用する場合、私は唯一の3データのための私のデータベースに保存されている画面1つのレコードに印刷されます:私の質問があるフラスコクエリのプリントは、すべてのレコードテーブル

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) 

:あなたが行うことができますどのようにフラスコ内のデータベースに保存されているすべてのレコードを印刷しますか?そして、htmlの部分のために何を書くのですか?

+0

あなたはflaskrチュートリアルを通してあなたの方法を作業している場合、あなたがそれを終える前に、あなたはあなたの質問への答えを持っている必要があります....ます。http://フラスコ-.readthedocs.io/en/stable/tutorial/ – danidee

+0

ありがとうございます。私がガイドを勉強していたら、私はここに書いていません –

答えて

0
あなたのSQLで

ので、同じようLIMIT 1を削除:

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

+0

はい、それは質問の一部です。表から選択* –

関連する問題