2017-10-15 9 views
0

私はAndroidとiOS用のUnityでアプリを開発しています。Unity Mobile AppをAzure SQLデータベースに接続するには?

最初の使用時にアンケートに回答するように求めるメッセージが表示されます。そのアンケートのデータがアナリティクス用のデータベースに保存されている必要があります。

この機能を実装するには、どの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); 
?> 
関連する問題