将解码后的JSON字符串插入MYSQL,其中JSON字符串变量长度

时间:2014-08-19 10:38:00

标签: php mysql json

我可以解码并将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')");
    }
}     

0 个答案:

没有答案