デフSQLEXEC(last_nid、is_next):
輸入pymysql
CONN = pymysql.connect(ホスト= '192.168.12.29'、ポート= 3306、ユーザ= 'ルート' は、passwd = '123'、DB = 'IndexDB'、文字セット= 'UTF8')
カーソル= conn.cursor(カーソル= pymysql.cursors.DictCursor)
#は、ストアドプロシージャ名に戻り値を設定し、ストアドプロシージャの結果セットを、ストアドプロシージャを実行取得_ _ナンバー=
is_next場合:
cursor.execute( 'TB1からNID>%の限度10 *選択'、last_nid)
結果= cursor.fetchall()
他:
cursor.execute(last_nid、 'NIDのDESC制限10によってTB1からここNID <%sのオーダー選択*')
結果= cursor.fetchall()
結果=リスト(逆に(結果))
conn.commit()
cursor.close()
conn.close()
リターン結果
current_last_nid = 0
current__nid = 0
真の中に:
P =入力( '1、以前の2、次の\ n')
== Pであれば '2':
次の#をクリックします
is_next =真
RET = SQLEXEC(current_last_nid、is_next)
他:
is_next =偽
RET = SQLEXEC(current_first_nid、is_next)
current_first_nid = RET [0] [ 'いいえ']
current_last_nid = RET [-1] [ 'NO']
RETで私がのために:
プリント(I)