Я пытаюсь вставить массив в базу данных. Почему это не работает?Вставить данные массива в базу данных
$array_zone = array();
$array_data = array();
while($row = mysql_fetch_array($keputusan1)){
$array_zone[] = $row['zone'];
$array_data[] = $row['data'];
}
echo "<pre>";
print_r($array_zone);
echo "<br>";
print_r($array_data);
echo "</pre>";
$list_zone = implode(",", $array_zone);
$list_data = implode(",", $array_data);
for($i = 0; $i < 4; $i++)
{
mysql_query("INSERT INTO `db`.`table1` (`id`, `domain`) VALUES ('$list_zone', '$list_data')");
}
выход массива перед Implode:
Array
(
[0] => 270
[1] => 270
[2] => 255
[3] => 255
)
Array
(
[0] => ok.com.
[1] => lo.com.
[2] => i.com.
[3] => k.com.
)
Результат я получаю:
0 ключ должен идти с данными в 0 ключ и 1 ключ должен идти с данными в 1 ключа и так далее ... Помогите мне пожалуйста. Спасибо.
Вы, кажется, используете '$ list_zone' и' $ list_data' вместо '$ array_zone' и' $ array_data ' –
@niomaster: Я обновляю свой вопрос. Он все еще не работает. – sg552
См. Ответ alexis –