我在Python中使用sql。我希望能夠在用戶訪問頁面時根據活動用戶的電子郵件在 python 中選擇 sql 項目。我的計劃是使用 $_SESSION($email) 訪問活動用戶的電子郵件。然后我將其分配給 var $email。然后,我必須將 $email 從 php 文件取出到一個可用于選擇的 python 文件中。本質上,這里有兩個問題。如何傳輸 $email 的內容?如何在 python 文件的 SELECT 語句中使用它來訪問具有相同電子郵件的元素?下面是我的代碼:php <?php $email = $_SESSION['email']; $command = escapeshellcmd('C:/Python38/python.exe C:/xampp/htdocs/Ensemble/login/test.py' . $email); $output = shell_exec("$command 2>&1"); print($output); ?>Pythonimport sysemail = sys.argv[1]db_connection = sql.connect(host='localhost', database='questionbank', user='root', password='')print (email)training_set = pd.read_sql("SELECT * FROM mathanswers", con=db_connection)
1 回答

墨色風雨
TA貢獻1853條經驗 獲得超6個贊
首先檢查python的參數空間
$command?=?escapeshellcmd('C:/Python38/python.exe?C:/xampp/htdocs/Ensemble/login/test.py<space?here>'?.?$email);
然后通過創建一個文件來寫入日志來檢查 python 是否捕獲它。
- 1 回答
- 0 關注
- 143 瀏覽
添加回答
舉報
0/150
提交
取消