gpt4 book ai didi

php - MySQL DB,通过Python-PHP发送多条数据到服务器

转载 作者:行者123 更新时间:2023-11-29 10:31:45 25 4
gpt4 key购买 nike

我有一个已启动并运行 MySQL 的虚拟机/Web 服务器,并且想要从客户端硬件接收保存在 .csv 文件中的数据,我该如何编写 python 脚本来发送它?有人建议我使用 Python 的请求库来通过 PHP POST 发送和接收它。问题是我从来没有使用过 PHP 和 HTML,所以我对两者之间的交互有点困惑。非常感谢!

示例代码为:

import csv
import requests

session = requests.Session()
with open('r01a2.csv','rb') as f:
reader = csv.reader(f)
for row in reader:
r = session.post('MyURL', data = {'date: row[0],'value': row[1]})
print r.text

服务器端代码为:

    <?php
$formato = "INSERT INTO `datos_pruebas`.`Datos_Edison` (`id`, `date`, `pulse`) VALUES (NULL, '%s', '%f')";
$sql=sprintf($formato,$date,$pulse);
$enlace = mysql_connect('localhost','root','clinichub');
$resultado = mysql_query($sql,$enlace);
$id=NULL;
if(!empty($_POST))
{
echo htmlspecialchars($_POST["date"]);
} else {
echo "gg";
}

EDIT2:经过社区给出的解决方案和反馈,终于成功了,非常感谢您的建议!

最佳答案

确保 python 中的帖子使用正确的内容类型,并在服务器端 php 上验证 $_FILES 是否有条目。 (即 print_r($_FILES) )应该返回您的文件,您不会在 $_POST 中找到它。

关于php - MySQL DB,通过Python-PHP发送多条数据到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47265651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com