Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Иван

  • 1
    вклад
  • 112
    вопросов
  • 8
    ответов
  • 25%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как избежать двойного подключения базы данных MySQL?

    Иван @9StarRu Автор вопроса
    FanatPHP, второй вызов не работает Notice: Undefined variable: conn in
    Написано 12 февр.
  • Как избежать двойного подключения базы данных MySQL?

    Иван @9StarRu Автор вопроса
    Дмитрий, выносил так:

    <?php
    session_start();
    
    /**
      * Function 
      */
    include __DIR__ . '/db_config.php';
    
    function check() {


    не помогло.
    Написано 12 февр.
  • Как правильно организовать структуру категорий сайта с выбором города?

    Иван @9StarRu Автор вопроса
    Алексей Николаев, т.е. при выборе контента обращаться не к категории, а к category_to_city, так?
    При создании контента указывать категорию и город, верно?
    where category and city_id

    Не понимаю для чего таблица привязки category_to_city, если category_id и city_id можно прописать в таблице с контентом - post
    Написано 08 дек. 2020
  • Как правильно организовать структуру категорий сайта с выбором города?

    Иван @9StarRu Автор вопроса
    Т.е. всего 3 таблица, таблица категорий, городов и таблица с привязкой, так?
    Написано 06 дек. 2020
  • Как по имени пользователя получить данные из базы и подсчитать их?

    Иван @9StarRu Автор вопроса
    Gennady S, буду читать.
    Ваш пример я не понял, вот что я делаю
    SELECT *, COUNT(status) as status_count FROM ".PREFIX."_users_balance WHERE name = :name GROUP BY user_id, status;


    На что заменять значения после WHERE?
    name = :name
    user_id
    Или так и нужно оставлять, у меня ошибка получается )))

    Видимо нужно все таки менять ok и trush на цифры и выводить с помощью sum результаты.
    sum возвращает сумму значений заданного поля
    Написано 29 авг. 2020
  • Как по имени пользователя получить данные из базы и подсчитать их?

    Иван @9StarRu Автор вопроса
    Gennady S, заменил поиск с имени на id, в вашем первом примере не смог разобраться, нашел такой вариант
    $reviews = $db->super_query("SELECT count(status = 'ok') as ok_count, count(status = 'trush') as trush_count FROM ".PREFIX."_users_balance WHERE user_id='$user_id'",true);

    Выборка по user_id, не знаю верный запрос или нет, как считаете?

    Пробовал вывести результат с помощью while, ничего не получилось.
    Написано 29 авг. 2020
  • Как по имени пользователя получить данные из базы и подсчитать их?

    Иван @9StarRu Автор вопроса
    Спасибо!
    Видимо придется переписать скрипт, добавить id пользователя, да наверное и статус сделать не ok, trush, а 0 и 1, так наверное будет проще.
    Написано 29 авг. 2020
  • Как установить Composer и на какую ОС?

    Иван @9StarRu Автор вопроса
    Сейчас попробую, спасибо.
    Написано 15 авг. 2020
  • Как выявить изменение цены в столбце mysql таблицы и отобразить это на сайте при ajax запросе один раз?

    Иван @9StarRu Автор вопроса
    Иван Орлов, спасибо.
    Понял, что post нужно отправлять, делаю...
    Написано 03 июл. 2020
  • Как выявить изменение цены в столбце mysql таблицы и отобразить это на сайте при ajax запросе один раз?

    Иван @9StarRu Автор вопроса
    Нет, так не получится, на страничке же много позиций с ценами, а в get можно только одну передать ) Пока не понял, как это реализовать.
    Написано 02 июл. 2020
  • Как выявить изменение цены в столбце mysql таблицы и отобразить это на сайте при ajax запросе один раз?

    Иван @9StarRu Автор вопроса
    Иван Орлов, спасибо.
    Интересно, в моем случае это реализуемо? Код скрипта для ajax добавил в вопрос.
    Буду копать в эту сторону, видимо в ajax.php нужно get отлавливать, а в скрипте из вопроса его передавать...
    url: "ajax.php?price=5000",
    Написано 02 июл. 2020
  • Как обновить или записать данные в базу mysql через подготовленные запросы и odku?

    Иван @9StarRu Автор вопроса
    Rsa97, спасибо.
    Написано 29 июн. 2020
  • Как обновить или записать данные в базу mysql через подготовленные запросы и odku?

    Иван @9StarRu Автор вопроса
    ThunderCat, item_id и id уникальны, но у меня не работает мой вариант.
    9e57ce85b4ffc0810b85a2cc228fee68.png
    Написано 29 июн. 2020
  • Как из массива получить уникальные данные по id из массива?

    Иван @9StarRu Автор вопроса
    qfake, отлично, работает.
    $item['data'] тоже пересмотрел благодаря вам!
    Теперь скрипт летает ))) а не валит сервер...
    Огромное спасибо!
    Написано 21 июн. 2020
  • Как из массива получить уникальные данные по id из массива?

    Иван @9StarRu Автор вопроса
    qfake, не смущало, т.к. данные я получаю коректно, но с повторами.
    Написано 21 июн. 2020
  • Как из массива получить уникальные данные по id из массива?

    Иван @9StarRu Автор вопроса
    qfake, да, получилась такая штука...

    Затеял объединение массивов в один, чтобы получить разные данные из
    $day, $threedays, $week, $check, $new и потом вывести их в foreach, но в
    $day, $threedays, $week, $check, $new есть повторы и они тоже выводятся.
    Написано 21 июн. 2020
  • Как из массива получить уникальные данные по id из массива?

    Иван @9StarRu Автор вопроса
    qfake, да, объединил несколько массивов в $items

    Массив выглядит так:
    array(43) {
      [0]=>
      object(Item)#2 (1) {
        ["data":protected]=>
        array(25) {
          ["isMon"]=>
          bool(false)
          ["rate"]=>
          int(53)
          ["id"]=>
          int(203)
          ["title"]=>
      string(180) "Title"
    ...


    Массив с уникальными id $unique_id выглядит так:
    array(30) {
          [0]=>
          int(200)
          [1]=>
          int(203)
          [2]=>
          int(198)
          [3]=>
          int(207)
          [4]=>
          int(185)
          [5]=>
          int(199)
        }


    Не нравится мне объединение нескольких массивов, но иначе не смог сообразить, как вывести единый, уникальный результат в одной переменной.
    Написано 21 июн. 2020
  • Как из массива получить уникальные данные по id из массива?

    Иван @9StarRu Автор вопроса
    qfake, из основного $items
    $items = array_merge($day, $threedays, $week, $check, $new);


    Получаю список всех id из массива
    foreach ($items as $item) {
    $arr[] = $item->id; // список всех id
    }

    Выбираю уникальные id
    $unique_id = array_unique($arr); // список уникальных id


    Из того же $items из которого и нужно в результате получить уникальные значения.
    Написано 21 июн. 2020
  • Как из массива получить уникальные данные по id из массива?

    Иван @9StarRu Автор вопроса
    Да, есть повторы (
    Написано 21 июн. 2020
  • Сколько можно создать EVENT событий в MySQL?

    Иван @9StarRu Автор вопроса
    Лентюй, спасибо.
    Написано 31 мая 2020
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • hottabxp
    Сергей Карбивничий
    • 18 ответов
    • 0 вопросов
  • dimonchik2013
    dimonchik2013
    • 13 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 10 ответов
    • 0 вопросов
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • yupiter7575
    Yupiter7575
    • 8 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации