我可以解码并将JSON字符串插入到mysql中。这很好,JSON数据的长度不变
我目前正在尝试将火车时刻表JSON字符串插入到mysql
中因此,对于每次旅行,我都会获得一个JSON字符串(我将它们分别解码为数千个)
每个JSON字符串为列车提供唯一标识符,一些操作特性等,但更重要的是它访问的位置和这些位置的时间。
我的问题是,可能有一个位置或100个位置 - 每次都有所不同
下面的代码显示了解码和回显tiploc代码(即locaton)。
如何在mysql中插入不同数量的locatons ...........即位置1,位置2,位置3等............... .....对一个单一的UID。我把?????放在下面那段代码旁边。另外我也不知道如何告诉我的数据库预计有1到100个位置?
由于
if (($data->JsonScheduleV1->CIF_stp_indicator)<>"C") {
$uid=($data->JsonScheduleV1->CIF_train_uid);
echo "NEW LINE OF JSON";
foreach ($data->JsonScheduleV1->schedule_segment->schedule_location
as $route) {
$tiploc=$route->tiploc_code;
echo $tiploc;
?????mysqli_query($mysql_link,"INSERT INTO teststp (uid,tiploc)
VALUES ('$uid','$tiploc')");
}
}