Привет я получил этот массив здесь, и я хочу, чтобы положить его в базу данных MySQL, вот мой массиввыкладывания многостраничных массив в MySQL
$ v = «Том: 2000, Боб: 300, Джек: 500»
$ x is Array ([0] => Array ([0] => Tom [1] => 2000) [1] => Array ([0] => Bob [1] => 300) [2 ] => Array ([0] => Джек [1] => 500))
и это мой код, чтобы поместить его в базу данных:
$f=explode(",",$v);
for($i=0;$i<sizeof($f);$i++){
$x[$i]=explode(": ",$f[$i]);
$player=$x[$i][0];
$win=$x[$i][1];
$sql = "UPDATE scores SET win=$win WHERE player='$player'";
$result = $conn->query($sql);
}
, но проблема заключается в петле только ставит «Тома» и «2000» (которые являются первым) в базу данных, и ничего не происходит ряд другого игрока, я думаю, что этот код должен работать нормально, но я не могу найти то, проблема.
все остальные записи существуют, и они соответствуют игроку, я попробую trim(). –
отделка() сработано спасибо. –