im 在 Unity 中为 Android 和 iOS 开发应用程序。
该应用程序将提示用户在首次使用时填写调查,我需要将该调查中的数据存储在数据库中进行分析,我决定它将是Azure。
我需要哪些 Azure 服务来实现此功能?我需要它尽可能少和经济,因为它们是我将存储的唯一数据,而且应用程序很小。
从所需的 Azure 服务中,如何实现该功能?有适合初学者的教程吗?
我也有 Azure 的基本知识。
谢谢!我希望你能帮助我。
您需要使用 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);
?>