c# - UnityWebRequest 查询!无法将变量从 Unity 传递给 PHP
问题描述
统一代码
Scorestr 没有传递给 php 变量,只有 $qfName 被保存在查询中。我是 php 和 unity 的新手。也许解释或简单的答案将不胜感激。:)
public GameObject gamectrl;
public void CallRegister()
{
StartCoroutine(Register());
}
IEnumerator Register()
{
List<IMultipartFormSection> wwwForm = new List<IMultipartFormSection>();
int var = gamectrl.GetComponent<GameController>().Score;
string scorestr = var.ToString();
//UnityEngine.Debug.Log(abc);
wwwForm.Add(new MultipartFormDataSection("score", scorestr));
UnityWebRequest www = UnityWebRequest.Post("http://localhost/testphp/HighScore.php", wwwForm);
yield return www.SendWebRequest();
}
php代码
<?php
include 'connectivity.php';
$_POST["score"] = 1;
$unityscore = $_POST["score"] ;
$qfName = 'queryrunning';
$insertscorequery = "INSERT INTO highscore (FirstName, HighScore ) VALUES ('$qfName' , '$unityscore' )";
mysqli
_query($con,$insertscorequery);
?>
解决方案
推荐阅读
- java - Java - Linux 上的命令行:运行代码后没有任何输出
- jquery - jQuery 从字符串列表中选择包含文本的元素(可能没有循环?)
- docusignapi - DocuSign:如何接收标头中的签名?
- delphi - Firemonkey ListView 滚动条可见性
- android - 如何从按钮中获取颜色?
- mysql - MySql 更新 JSON 值
- r - 有没有办法在 RStudio 中查看代码的“实时”计算?
- c++ - 在c ++中,如果一开始就禁止默认构造,那么禁止复制构造是否有意义?
- python - 如何使用 Web 应用程序处理大数据?
- regex - 使用星号作为分隔符,格式化捕获的数据