Форумы портала PHP.SU » » Вопросы новичков » Мини парсер, проблема с загрузкой в sql

Страниц (1): [1]
 

1. winddancer - 27 Ноября, 2019 - 23:03:07 - перейти к сообщению
Всем доброго времени суток. Пишу небольшой парсер, так как устал обновлять цены в своём маленьком магазинчике, который тоже пилю напильником с утра до ночи.

Для парсинга использую библиотеку simplehtmldom.

Прокрутил и провертел все циклы, Изъял все уникальные данне и оставшийся массив надо затолкать в sql.

Получаю на руки массив примерно следующего формата:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. array(76) { [0]=> string(18) "значение" [1]=> string(21) "значение" [2]=> string(21) "значение" [4]=> string(22) "значение" [5]=> string(68) "значение" ...и так далее...
  3.  


Дальше я этот массивчик пытаюсь затолкать через foreach обычным INSERT INTO, но получаю Warning: mysqli_query() expects parameter 1 to be mysqli, null given in в строке sql запроса.

Курил маны, юзал serialize и даже юзал чужой код, но каждый раз получал варнинг. В гугл ходил раз 30-40 на разных сайтах.

В какую сторону смотреть, может кто подскажет?

P.S. задача спарсить грубо говоря со страницы ссылки. Их в массиве уже держу, но не могу двинуть дальше.
2. Мелкий - 28 Ноября, 2019 - 09:06:45 - перейти к сообщению
winddancer пишет:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in

Прочитайте сообщение об ошибке. Если требуется - переведите каким-нибудь переводчиком.
Прямым текстом всё написано. Найдите почему у вас здесь нет объекта mysqli.
3. winddancer - 28 Ноября, 2019 - 14:27:21 - перейти к сообщению
Мелкий пишет:
winddancer пишет:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in

Прочитайте сообщение об ошибке. Если требуется - переведите каким-нибудь переводчиком.
Прямым текстом всё написано. Найдите почему у вас здесь нет объекта mysqli.


Спасибо. Видимо из-за того, что писал уставший код, даже на такую глупую ошибку не обратил внимание.

 

Powered by ExBB FM 1.0 RC1