網頁部分
安裝完成後,找到在此路徑下C:\xampp\htdocs放要執行SQL語法的網頁,如下:此範例圖示.php的檔案內容,內容是新增一筆資料到MySQL資料庫,完成後將檔案儲存在C:\xampp\htdocs底下。
Unity 部分
讀取資料
using UnityEngine;
using System.Collections;
using System.IO;
using System.Net;
using UnityEngine.UI;
public class rankingboard : MonoBehaviour
{
public string url; //url是指要連結的php檔案位置,此範例為127.0.0.1/select.php
HttpWebRequest request;
void Update()
{
StartCoroutine (reflashboard ());
}
IEnumerator reflashboard()
{
yield return new WaitForSeconds (2f);
request = (HttpWebRequest)WebRequest.Create(url);
//request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader sr = new StreamReader(stream);
rankinginfo = sr.ReadToEnd();
string[] word = rankinginfo.Trim().Split(',');
//word[0]就是讀到的第一筆資料
}
}
新增,刪除,修改資料(要執行那一個功能,是根據連結到的php檔案是執行刪除的sql語法還是刪除或修改的sql語法)using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using System.Net;
public class ButtonClick : MonoBehaviour {
{
public string url; //url是指要連結的php檔案位置,此範例為127.0.0.1/insert.php
void Update()
{
WWWForm form = new WWWForm ();
form.AddField ("score", score.ToString ()); //score是php檔案內的$_POST['score'],單引號內的變數
form.AddField ("groups", team_name); //groups是$_POST['groups'],單引號內的變數
for (int i = 0; i < DBcolumn.Length; i++)
{
form.AddField (DBcolumn[i], inputfield[i].text);
}
WWW www = new WWW (url, form);
StartCoroutine (updatesco (www));
}
IEnumerator (updatesco (WWW www){
yield return www;
}
}
沒有範例
沒有留言:
張貼留言