Как узнать "Идентификатор группы" ?


  • administrators

    @BasLike Вы хотите, чтобы база находилась где-то на одном сервере, а разные копии БАС на других, причем все они использовали эту базу?



  • Было бы супер. Ну или разные копии, или разные скомпилированые exe файлы


  • administrators

    @BasLike В данный момент с этим могут быть проблемы, потому как операции записи и обновления полей станут затратными(софт и база находятся на разных серверах) по времени, их придется выносить в отдельные потоки. Делать дополнительную прослойку с кешем как для файлов.



  • Да и фиг бы с ним, с затратами. Кому не нужны затраты, пускай работает локально. Вы дайте только доступ в то окошко, а там посмотрим. Расшарю, может выйдет. Три дня голову ломаю над mySQL, ничего не выходит. А тут так обрадовался, и вот...


  • administrators

    @BasLike Вы же понимаете, что для базы нужен сервер? Что именно вы хотите туда вписать?



  • @support Вопрос идентичный названию темы, но для других целей. В базе данных данные рабочих аккаунтов, а сейчас я добавил новых. Но для них нужна немного другая логика выполнения скрипта, отключение некоторых условий именно для этой группы. Есть способ узнать идентификатор аккаунта, из какой группы он был получен? Чтобы использовать в том же IF.


  • administrators

    @Fox Пока апи для групп не готов.
    Но вы можете создать дополнительный столбец в базе для этого.



  • @support Стоит задача, парсить страницы, найденные результаты добавлять в базу, при условии, что этого результата в базе нет.
    В базе таблица с двумя колонками, index и result.
    Я сделал так:
    Парсим, результаты сохраняем в список, удаляем дубликаты. С этим проблем нет, далее с базой:
    Получить записи, Парсить строку INDEX,RESULT, Список(содержит) значения парсинга со значениями взятыми из базы.. Если нет совпадений, то добавить в базу.

    Только вот Парсить строку выдаёт первый результат и в итоге любой отличный от первого результат считался уникальным и записывался дальше..

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



  • Можно ещё в получить запись включить фильтр на result, с указанием "содержит" переменную с результатом парсинга.. И если запись найдена, то идём мимо, если переменная пустая, то добавляем.. Работает, если парсинг вернул только 1 результат.
    Можно ещё через ресурс, но ресурс обновлять придётся при изменении базы..


  • administrators

    @Fox

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

    Нужно получать не все значения из базы, а сделать запрос таким образом, чтобы он не возвращал результат если запись уникальная.


  • administrators

    @Fox said in Как узнать "Идентификатор группы" ?:

    Можно ещё в получить запись включить фильтр на result

    Ну да, так и нужно.

    Работает, если парсинг вернул только 1 результат.

    Сделайте цикл foreach



  • @support Я так и сделал, только через For, беру полученные данные, получаю по индексу первое значение, и получаю данные из базы с этим значением, если результат пустой "", то добавить данные в базу.

    С foreach я как то не работал..


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.