Php 将JsonArray键值数据插入mysql数据库
我正在尝试将jsonarray数据插入mysql数据库。我使用Android应用程序将jsonarray发送到服务器,并发送到PHP脚本。 以下是我为PHP端编写的代码:Php 将JsonArray键值数据插入mysql数据库,php,mysql,json,Php,Mysql,Json,我正在尝试将jsonarray数据插入mysql数据库。我使用Android应用程序将jsonarray发送到服务器,并发送到PHP脚本。 以下是我为PHP端编写的代码: $jsonArray = $_REQUEST['data']; $Array = json_decode($jsonArray); foreach($Array as $row){ foreach($row as $name => $phone){ echo $name.':'.$phon
$jsonArray = $_REQUEST['data'];
$Array = json_decode($jsonArray);
foreach($Array as $row){
foreach($row as $name => $phone){
echo $name.':'.$phone;
$sql = "INSERT INTO contact (Name, Phone_numbers) VALUES ('$name', '$phone')";
$result_set = mysql_query($sql);
}
}
它正确地保存了$name
s,但没有正确地保存$phone
(数字)
请任何人帮帮我
谢谢如果您愿意尝试,请采取解决方案
$Array = json_decode($jsonArray,true);
如果你愿意尝试,那么就采取一个解决方案
$Array = json_decode($jsonArray,true);
那么,“不能正确保存电话号码”是什么意思呢?电话号码会发生什么?你能提供$jsonArray的内容吗?它存储的是一些随机值。所有这些都是一样的,就像[“abc”,“123”:“asdf”,“12345”]等等,为什么你不试着打印($jsonArray)并向你发帖。很明显,Lyso“没有正确保存电话号码”是什么意思?电话号码会发生什么?你能提供$jsonArray的内容吗?它存储的是一些随机值。所有这些都是一样的,就像[“abc”,“123”:“asdf”,“12345”]等等,为什么你不试着打印($jsonArray)并向你发帖。很明显