【问题标题】:How to connect Unity Mobile App to Azure SQL Database?如何将 Unity 移动应用程序连接到 Azure SQL 数据库?
【发布时间】:2017-10-15 13:24:08
【问题描述】:

我正在使用 Unity 开发适用于 Android 和 iOS 的应用。

该应用程序将提示用户在首次使用时填写调查表,我需要将该调查表中的数据存储在数据库中进行分析,我决定使用 Azure。

实现此功能需要哪些 Azure 服务?我需要它尽可能少且经济,因为它们是我要存储的唯一数据并且应用程序很小。

从所需的 Azure 服务来看,您如何实现该功能?有适合初学者的教程吗?

我也有 Azure 的基本知识。

非常感谢!我希望你能帮助我。

【问题讨论】:

    标签: c# database azure unity3d mobile


    【解决方案1】:

    您将需要使用 POST 方法。

    创建一个 PHP 文件以连接到您的数据库,然后使用您的代码发送数据。

    示例 C#:

    public void CreateUser(string username, string firstName, string lastName, string email, string phoneNumber)
        {
                WWWForm form = new WWWForm();
                form.AddField("userNamePost", username);
                form.AddField("firstNamePost", firstName);
                form.AddField("lastNamePost", lastName);
                form.AddField("phoneNumberPost", phoneNumber);
                form.AddField("emailPost", email);
                WWW www = new WWW("URL of the PHP file", form);
        }
    

    示例 PHP:

    <?php
    $servername = "localhost";
    $server_username = "root";
    $server_password = "";
    $dbName = "databaseName";
    
    $userName = $_POST['userNamePost'];
    $firstName = $_POST['firstNamePost'];
    $lastName = $_POST['lastNamePost'];
    $phoneNumber = $_POST['phoneNumberPost'];
    $emailAddress = $_POST['emailPost'];
    
    $conn = new mysqli($servername, $server_username, $server_password, $dbName);
    
    if(!$conn)
    {
        die("Connection Failed" .mysqli_connect_error());
    }
    else
    {
        echo "Connected";
    }
    $sql = "INSERT INTO table (all field names) VALUES ('".$userName."','".$firstName."','".$lastName."','".$phoneNumber."','".$emailAddress."')";
    $result = mysqli_query($conn, $sql);
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-19
      • 1970-01-01
      • 2017-08-02
      • 1970-01-01
      • 2018-05-16
      相关资源
      最近更新 更多