Php, урок 63 почему полностью не загружается информация в базу данных?

0

Из файла xml в базу данных попадают всего семь фильмов. По какому принципу они отбираются - непонятно.

Свой код не отличается ничем от написанного преподавателем. Для проверки копировал исходный готовый файл, прикладываемый к уроку, ситуация такая же, как и с моим кодом - только всё те же семь фильмов проходят. Поэтому не стал здесь выкладывать код.  

Кто с таким сталкивался и в чем может быть причина?

Кстати, если писать как в уроке функцию "print_f", то это ошибка. Надо "printf". 

php
mysql

4 ответов

0

"Здесь хороший ответ от преподавателя..."

Не совсем такая ситуация.

У меня информация попадает в базу, но в ограниченном количестве)), семь штук. Причем и при копировании преподавательского кода.

Таблицу ради эксперимента сносил, но это не помогло.

0

Здесь хороший ответ от преподавателя, мне помог, когда не мог загрузить XML в базу mysql:

https://fructcode.com/ru/qa/ne-dobavlaetsa-zapis-iz-xml-v-bd-cto-delau-nepravilno-ipmigv/

0

Я пробовал полностью, как писал в ответе Сергей, скопировать архив с исходным кодом, вместе c xml файлами и таблицу из sql-дампа к себе добавил, запускал, все отлично добавляется.   

0

Тоже вставлялось только 7 фильмов. Нашла проблему в этом ответе:

https://fructcode.com/ru/qa/urok-63-php-ne-zapisyvaet-v-bd-peremennye-so-znaceniem-null-v-kavyckah-delo-v-nastrojkah-mysql-bhaom/

если поставить $rating = 0; вместо $rating = null; то вставляются все фильмы. Полноценного решения так и нет.

Sign up or Log in to write an answer