Я пытаюсь прочитать файл данных и вставить в таблицу в mySQL. Я попытался построить массив и размытие, а также цикл foreach, подобный этому, но только вернусь к первой строке таблицы.Вставка нескольких значений массива в базу данных
<?php
$str = file_get_contents('-');
$con = mysqli_connect('-', '-', '-','-');
$dataArray = explode("|",$str);
$blahArray = array();
foreach($dataArray as $info){
$pD = unserialize($info);
$pD->*->*->*;
$pL = $pD->*->*->*[0];
$blah = $pL->BLAH;
array_push($blahArray,$blah);
}
foreach($blahArray as $val){
$sql = "INSERT INTO table (BLAH)
VALUES('$val')";
mysqli_query($con,$sql);
}
?>
У меня есть много полей данных для ввода, но для отладки я просто пытаюсь это сделать. Любая помощь или предложения будут очень признательны!
У вас возникли ошибки? Так вы говорите, что только первый «INSERT», который вы делаете, успешный? –
Нет ошибок, успехов в том, что одна строка была добавлена, но должно быть 90. – user69309
Вы должны опубликовать схему таблицы 'property', включая информацию для столбца первичного ключа. –