Привет, ребята, я всю неделю пытался решить эту проблему. Я хочу, чтобы мои таблицы «Исим» столбец с массивом. Но бот заполняет этот столбец массивом [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. Как я могу это сделать?
Попробуй это
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;
}
}
}
Других решений пока нет …