如何处理与Unity的PHP会话?

时间:2018-04-20 04:36:48

标签: php mysql unity3d pdo

我试图使用userID在mysql数据库中存储玩家得分 但没有结果。

我写入php的内容:

session_start();
$id = $_SESSION['userGameId'];
$score = $_GET["playerscore"];
stm="UPDATE users SET Score = '$score' WHERE userid = $id ";

这是C#脚本:

public void insertScore(int score_var)
{

    WWW wwwScore = new WWW ("http://localhost/unity/stage/objectif.php?palyerscore="+score);

    Debug.Log ("sent");
}

1 个答案:

答案 0 :(得分:0)

首先将网址更改为

WWW wwwScore = new WWW ("http://localhost/unity/stage/objectif.php?playerscore="+score_var);

playerscorescore_var变量存在问题。

您正在将score_var解析为insertScore方法,但尚未在该方法中使用它。

然后将stm查询更改为

stm="UPDATE users SET Score = ".$score." WHERE userid = ".$id;

你在PHP中连接的方式

然后你可以运行sql查询。 :)