首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UnityWebRequest(path,UnityWebRequest.kHttpVerbGET):如何向请求中添加变量以检索特定的mysql行?

UnityWebRequest(path,UnityWebRequest.kHttpVerbGET):如何向请求中添加变量以检索特定的mysql行?
EN

Stack Overflow用户
提问于 2020-01-20 13:35:36
回答 1查看 393关注 0票数 0

目前,我通过向服务器的php文件发送请求,使用下面的sql查询从db检索所有数据。

我需要在php文件中添加一个变量作为这个mysql请求的条件,例如carName="Somecar“和slice=3。我如何将这些条件添加到我的请求中,并继续使用下面的UnityWebRequest.kHttpVerbGET和ToFileDownloadHandler?

当前的统一请求:

代码语言:javascript
复制
Debug.Log("Retrieving existing data from server.");
        UnityWebRequest myWebRequest = new UnityWebRequest(path, UnityWebRequest.kHttpVerbGET);
        
        myWebRequest.downloadHandler = new ToFileDownloadHandler(new byte[64 * 1024], savePathWithFileName);
        yield return myWebRequest.SendWebRequest();

和php:

代码语言:javascript
复制
$stmt = $conn->prepare("SELECT id, carName, thisCarImg, i_width, i_heigth, i_depth, b_width, b_heigth, b_depth, f_depth, m_width, m_heigth, i_date, slope, slice, slopeName, sliceName FROM $myTable")
$stmt->execute();

我认为最好的方法是添加php作为附加标记,尽管问题是如何将表单添加到Unity的查询中--使用php中收到的表单是另一回事。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-21 10:01:42

您必须在路径中添加参数。

例如:sample.php?Somecar=122&slice=1

通过这种方式,您可以在GET请求时在API调用PHP时实现这种统一输入,如果您使用POST,则可以使用WWWForm类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59824454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档