亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試從 MySQL 獲取數據

嘗試從 MySQL 獲取數據

慕勒3428872 2023-10-06 18:30:43
main.py當我在路線之外使用cursor.execute..時,它正在工作。import mysql.connectorfrom flask import Flask, render_template, request, session, redirect, url_for, make_responseMySQL = mysql.connector.connect(    user='root',    password='password',    host='localhost',    database='dbname',    use_pure=True)cursor = MySQL.cursor(prepared=True)@app.route("/bridge", methods=["POST"])def bridge():    if request.get_json()["for"] == "signUp":        if request.get_json()["type"] == "existence":            cursor.execute("SELECT id FROM users WHERE eMail=%s", (request.get_json()["details"]["eMail"], ))            print("----------------- {}".format(cursor.fetchone()))    print(request.get_json()["details"]["eMail"])    return make_response(json.dumps({"Res"}), 200)cursor.close()MySQL.close()錯誤cursor.execute("從電子郵件中選擇 id=%s", (request.get_json()["details"]["eMail"], )) 文件 "C:\Users\woxro\AppData\Local\Programs\ Python\Python38-32\Lib\site-packages\mysql\connector\cursor.py”,第 1186 行,執行 charset = self._connection.charset AttributeError: 'NoneType' 對象沒有屬性 'charset'
查看完整描述

1 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

問題是您創建連接并在調用橋之前關閉它。請參閱:MySQL.close()

這就是它在橋接方法之外工作的原因


查看完整回答
反對 回復 2023-10-06
  • 1 回答
  • 0 關注
  • 107 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號