массивы — Почему я не могу установить свою таблицу БД с кодом по одному в php?

Привет, ребята, я всю неделю пытался решить эту проблему. Я хочу, чтобы мои таблицы «Исим» столбец с массивом. Но бот заполняет этот столбец массивом [1] во всех строках. Я хочу установить каждую строку с каждым элементом массива, но он всегда заполнен одним и тем же элементом. Это соответствующий код:

for($a=0; $a<=29; $a++){
//echo ($dizi[1][$a]."<br />");
foreach (array($dizi[1][$a]) as $dizipub2){
$query = $db->prepare("UPDATE diziler SET diziisim=?");
$Insert = $query->execute(array("$dizipub2")); break;

if ($Insert){
$last_id = $db->lastInsertId();
echo ("Kaydedildi");break;}
}

Я пытался удалить // перед эхо и каков его выход. Это правильно. Дает элементы отлично. Я думаю, что-то не так с foreach. Как я могу это сделать?

1

Решение

Попробуй это

for($a=0; $a<=29; $a++){
//echo ($dizi[1][$a]."<br />");
foreach (array($dizi[$a]) as $dizipub2){
$query = $db->prepare("UPDATE diziler SET diziisim='$dizipub2'");
$Insert = $query->execute();
break;

if ($Insert){
$last_id = $db->lastInsertId();
echo ("Kaydedildi");
break;
}
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]