我要一些数据发送到我的服务器.. 所以我有这样的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