unity 将数据存到mysql_将数据从unity发送到sql数据库

对于我的unity游戏,我正在尝试制作一个结束分数屏幕,在一个级别结束时,玩家输入的名字和分数被放入数据库。我已经正确地链接了所有的游戏对象,但是脚本甚至没有给出错误代码,我看不到我错过了什么。我现在已经尝试了不添加分数(只添加一个估算的名字),但我仍然得到了相同的问题using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI;

using UnityEngine.Networking;

public class AddScore : MonoBehaviour

{

public InputField nameField;

public GameObject Time;

public GameObject ScoreText;

public Button submitScore;

public void InputScore()

{

StartCoroutine(Register());

}

IEnumerator Register()

{

WWWForm form = new WWWForm();

form.AddField("name", nameField.text);

UnityWebRequest www = UnityWebRequest.Get("https://localhost/sqlconnect/addscore.php");

yield return www.SendWebRequest();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Unity读取MySQL数据库中所有行的数据,您需要使用MySQL连接库和UnityC#脚本。以下是基本的步骤: 1. 首先,您需要下载和安装MySQL连接库。您可以从MySQL官方网站下载适用于您的操作系统的库。 2. 在Unity中创建一个新的C#脚本,并将其附加到一个空游戏对象上。 3. 在脚本中,使用MySQL连接库建立到数据库的连接。这需要数据库的主机名,用户名和密码。 4. 使用SQL查询语句从数据库中检索所有行的数据。您可以使用“SELECT * FROM table_name”语句检索表中的所有行。 5. 将检索到的数据保存在一个数据结构中,例如一个列表或数组。 以下是一个基本的Unity C#脚本示例,用于读取MySQL数据库中所有行的数据: ```csharp using UnityEngine; using System.Collections; using MySql.Data.MySqlClient; public class ReadMySQLData : MonoBehaviour { private MySqlConnection connection; private string server; private string database; private string uid; private string password; void Start () { server = "localhost"; database = "mydatabase"; uid = "username"; password = "password"; string connectionString; connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";"; connection = new MySqlConnection(connectionString); connection.Open(); MySqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM mytable"; MySqlDataReader dataReader = command.ExecuteReader(); while (dataReader.Read()) { Debug.Log("ID: " + dataReader["id"] + " Name: " + dataReader["name"]); } dataReader.Close(); connection.Close(); } } ``` 在此示例中,我们使用了一个名为“mytable”的表,并从该表中检索了所有行的数据。我们还使用了“Debug.Log”函数将检索到的数据输出到Unity控制台中。您可以根据需要修改此示例代码,以适应您的数据库数据结构。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值