Проблемы с базой данных

Support
  • такой вопрос ,в скрипте действие спарить строку, парсит 2 столбца в 2 переменные далее от переменной отнимается единица и изменяется запись в базе на эту переменную (ну было 10 изменилось на 9 например) проверяю в базе всё верно. Запускаю снова спарить строку и он в переменную помещает 10 хотя в базе данных точно другое значение.

  • @alex166 как ни странно я поставил перед парсингом строки действие перезагрузить ресурс и это не помогло, то есть при повторном парсинге без перезагрузки скрипта он все равно выдаёт данные которые были при запуске

  • @Alex166 Для прямой работы с базой используйте модуль База

  • @fox извиняюсь я не профи в этом вопросе, такой момент я получаю записи из базы через модуль База в переменные ,вывожу это например в лог и вижу что я получил только одну строку, повторяю с начала и получаю ту же самую строку

  • @fox я так понял все значения из базы попадают в переменный по порядку но мне нужна одна строка потом другая (в таблице 2 столбца) если я вывожу это в 3 переменные то в 3ю я получаю 2 строку 1 столбец. но я не могу же для всех значения из базы вводить переменную

  • @Alex166 Ни чего не понял.. Скидывай тестовый скрипт

  • @fox суть вообще такая есть база данных в 2 столбца в первом url во втором Цыфра (количество переходов по этому урл) нужно в многопотоке брать строки из базы переходить по url и отнимать единицу от числа из 2го столбца соответственно когда число равно 0 то эта строка удаляется. Просто для каждого урл своё количество переходов. Но я не могу брать 1 строку потом 2ю даже в однопотоке всегда берётся первая.

  • 0 Votes
    3 Posts
    866 Views
  • Работа с файлами.

    Support
    0 Votes
    2 Posts
    755 Views
  • 0 Votes
    1 Posts
    563 Views
  • 0 Votes
    4 Posts
    985 Views
  • 0 Votes
    9 Posts
    2079 Views