在这个python场景中,我应该使用什么请求方法?

在这个python场景中,我应该使用什么请求方法?,python,php,mysql,Python,Php,Mysql,如果我想在mysql数据库中执行此操作,有人能告诉我应该使用哪种请求方法吗 这是我想要执行的execute方法。它在本地工作得很好,但我想把它变成一个API,所以我使用requests方法来实现这一点 texts = message.text.split('@') produk_id = texts[1] id_pembeli = texts[2] sql.execute("SELECT p.* , b.* , t.* FROM produk p, pembeli b, trans

如果我想在mysql数据库中执行此操作,有人能告诉我应该使用哪种请求方法吗

这是我想要执行的execute方法。它在本地工作得很好,但我想把它变成一个API,所以我使用requests方法来实现这一点

texts = message.text.split('@')

produk_id = texts[1]
id_pembeli = texts[2]

sql.execute("SELECT p.* , b.* , t.* FROM produk p, pembeli b, transaksi t WHERE p.produk_id='{produk_id}' AND b.pembeli_id='{pembeli_id}' AND t.pembeli_id='{pembeli_id}'".format(produk_id=str(produk_id), pembeli_id=str(id_pembeli)))

hasil_sql = sql.fetchall()

因此,上面的代码将首先获取用户输入的输入(produk_id和pembeli_id),然后我想选择3个表,其中包含produk_id和pembeli_id。那么我应该使用哪种请求方法?

这是一个select语句,获取数据-当然应该使用get。这是否回答了您的问题@那么我应该用GET吗?使用get是否仍会接受用户输入的文本?就像在produk_id=text[1]中一样,我刚刚阅读了您发送给我的链接。我知道我应该使用GET,但我不确定GET方法是否会选择一个表,其中produk_id和pembeli_id与用户输入的相同。我不知道
text=message.text.split('@')
应该是什么,所以我不能肯定地告诉您。但是无论如何,python肯定有办法访问通过GET发送的参数,如果通过POST发送,也有办法访问这些参数——因此,您的决定,使用哪种方法,不应该首先取决于您当前的代码可以处理什么。首先确定合适的方法,然后根据需要修改代码。