2017-10-15 5 views
0

im은 Android 및 iOS 용 Unity에서 앱을 개발하고 있습니다.Unity Mobile App을 Azure SQL 데이터베이스에 연결하는 방법은 무엇입니까?

첫 번째 사용에 대한 설문 조사를 작성하라는 메시지가 표시됩니다. 설문 조사 데이터를 분석을 위해 데이터베이스에 저장해야하며 Azure가 될 것입니다.

이 기능을 구현하려면 어떤 Azure 서비스가 필요합니까? 나는 그들이 저장하는 유일한 데이터이고 앱이 작기 때문에 가능한 한 적은 비용으로 경제적으로 필요합니다.

그리고 필요한 Azure 서비스에서 어떻게 그 기능을 구현합니까? 초보자를위한 튜토리얼?

나는 또한 Azure에 대한 기본적인 지식을 가지고있다.

대단히 감사합니다! 네가 나를 도울 수 있기를 바랍니다.

답변

0

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); 
?> 
관련 문제