我有一個名爲mobilemanager的數據庫,其中有一個名爲cc_devices的表,它在我的wamp服務器上運行並進行了測試,我想將一個數組傳遞給一個json對象並將所有數據存儲在該json頁面中,但是我只得到一個值。我的數據庫的一切後,這家AA圖片做在Titanium和PHP之間傳遞數組的正確方法是什麼?
這是我使用的鈦傳遞一個數組
//insert into a databse
function submit_Device() {
//var request = Ti.Network.createHTTPClient();
var request = Ti.Network.createHTTPClient({
onload: function(e){
Ti.API.debug(this.responseXML);
//alert('The connection was successful!');
},
onerror: function(e){
Ti.API.debug(e.error);
alert('There was an error during submission.');
},
timeout:5000,
autoEncodeUrl:false,
});
request.open("POST","http://192.168.34.53/insertuser.php");
var params = ({"id": "4", "user": "Tony Montana" , "device": "Galaxy s2" , "project": "ABA" , "date": "7/1/2013" , "hour": "4:14 pm" , "used": "True"});
request.send(params);
alert('Device Summited');
};
代碼這是PHP代碼
<?php
$username="root";
$password="somepass";
$database="somedb";
mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die("Unable to select database");
$user = $_POST['user'];
$query="INSERT INTO somedb.cc_devices (user) VALUES ('" . $user . "')";
mysql_query($query);
mysql_close();
?>
需要json_decode通過第一 – boruch
只是一個側面說明,你應該避免使用該值'mysql_ *在PHP中的功能。欲瞭解更多信息,請訪問:http://stackoverflow.com/q/12859942/760955 –