2017-02-21 4 views
0

MySQLデータベースに質問を保存しました。私はこれらの質問をランダムに取りたいと思う。どのように私はこれをPythonを使って行うことができますか?Pythonを使用してデータベースからランダムに文字列を取得

以下は、私がこれまで行ってきたことです。

コード:

def get_questions(): 
db = MySQLdb.connect(host="localhost", 
       user="root",   
       passwd="",   
       db="questionsbank") 

cur = db.cursor() 

preferred_area = get_preferred_area() 

if preferred_area == 'Java': 
    cur.execute("SELECT question from java_questions") 

    for row in cur.fetchall(): 
     print row[0] 

答えて

0

あなたが選択機能を使用するrandomモジュールでリスト を返すcur.fetchallこのリンクhttps://docs.python.org/2/library/random.html をたどるランダムモジュールを使用することができます。

+0

ありがとうございました...私はこれを通過した後、解決策を見つけることができました – Yapa

+0

読書を続け、学習を続けます。 –

関連する問題