我有一个名为 mobilemanager 的数据库,其中有一个名为cc_devices的表,它已在我的 wamp 服务器中启动和测试,我想将一个数组传递给一个 json 对象并将所有数据存储在该 json 页面中,但我只得到一个值。一切都完成后,这是我的数据库的图片
这是我在钛中用来传递数组的代码
//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();
?>