pymysqlページ

デフ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)

 

おすすめ

転載: www.cnblogs.com/gerenboke/p/11801280.html