我要一些數據發送到我的服務器.. 所以我有這樣的C#代碼爲什麼form.AddField的價值將不接受字符串
IEnumerator SaveAllPlayerPrefs(string[] parms)
{
WWWForm form = new WWWForm();
form.AddField("bone" , value);
WWW webRequest = new WWW(db_url + "SaveAllPlayerPref.php", form);
yield return webRequest;
}
,我有PHP代碼recieving該
<?php
$sql_connect = mysql_connect("localhost", "root", "") or die ("no DB Connection");
mysql_select_db("example") or die ("DB not found");
$bone = $_POST['bone'];
mysql_query("INSERT INTO save_game (bone) VALUES ($bone);");
mysql_close($sql_connect);
?>
問題是,當我嘗試這段代碼很好地工作,但它的值仍然是整數。 當我改變的值轉換成字符串類型,它不能發送到數據庫中,和我團結就是死機,
後來我試圖改變的價值爲char,我嘗試發送
「一「 但是當我這樣做,在數據庫的不節能‘一’,而不是它的保存97,ASCI值..
我dont't明白什麼是錯,在我的服務器數據庫中,我設定值爲varchar(100)..
請幫我和THX之前:)
什麼是'value'類型報價? – t3chb0t 2014-11-25 06:36:24
我希望它是字符串 – folta20 2014-11-25 07:18:26