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

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

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

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

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

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

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

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

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

Александр

  • 7
    вклад
  • 2
    вопроса
  • 30
    ответов
  • 10%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    А правильно ли сформировано запрос, возможно записи 8,7,6,5 не подпадают под условие в where. Или, может, не так указан лимит на выборку, например limit 0, 4.
    Написано более трёх лет назад
  • Какую программу использовать, чтобы переконвертировать sql в csv?

    Александр @wiggle
    Ну если всю базу сразу, то можно попробовать следующее habrahabr.ru/post/17631
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    А что вы подразумеваете под выборкой с конца таблицы?
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    app\models\Book::find()->select('title')->distinct()->orderBy('id', 'DESC')->limit(10)->all()
    Написано более трёх лет назад
  • Как обратиться к составной ячейке?

    Александр @wiggle
    Дал не верную ссылку dev.mysql.com/doc/refman/5.0/en/problems-with-alia...
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    Название столбца правильно написано? Нет ли подмены класса ActiveQuery? И скиньте все же текст ошибки а не ее трассировку.
    Написано более трёх лет назад
  • Какую программу использовать, чтобы переконвертировать sql в csv?

    Александр @wiggle
    Ну или вот так, что бы через запятую
    mysql -B -uroot -p1111 -e 'SELECT * FROM books' test | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > test.csv
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    Comments::find()->select('commes')->distinct()->orderBy('id')->all()
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    (new \yii\db\Query())->select(['myint'])->distinct()->from('table')->orderBy('myint')->column();
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    Нет, так как при distinct mysql отдаст в выборку только уникальные записи, колонку тут указывать не нужно. Можно сделать например вот так: (new \yii\db\Query())->select(['myint'])->distinct()->from('table')->column();
    Написано более трёх лет назад
  • Как сделать выборку правильно на yii2?

    Александр @wiggle
    Если делать с помощью AR, то результатом будет коллекция моделей, а при обработке можно обращаться к полю с помощью $model->myint, или если нужно вытащить только 1 колонку, то можно использовать метод column у QueryBuilder'a
    Написано более трёх лет назад
  • Насколько "быдлокодерским" подходом является хранение сериализованных массивов в SQL?

    Александр @wiggle
    Ну тогда можно сделать следующим образов: есть таблица полей, есть таблица значений полей. Таблица значений полей связана по внешнему ключу с таблицей, в которой у вас БЫЛИ сериализованные данные. При добавлении в бд нового массива, вставляются ранее не известные ключи в таблицу полей и значений по этим ключам в таблицу значений. Выборку желательно реализовать по WHERE KEY IN (...), что бы избежать джоинов.
    Написано более трёх лет назад
  • Насколько "быдлокодерским" подходом является хранение сериализованных массивов в SQL?

    Александр @wiggle
    Ну если нет необходимости поиска по этим данным, то почему бы и нет. Только все же не плохо учесть размер сериализованных данный, как вариант можно использовать BLOB, если они не хранятся в строке, а в бинарном виде.
    Написано более трёх лет назад
  • Как сделать клик за пользователя в JavaScript?

    Александр @wiggle
    В первом случае не должно сработать, так как это не вызывает событие, а добавляет еще 1 обработчик.
    Во втором случае должно сработать.
    Какова цель вызова этого события на элементе?
    Написано более трёх лет назад
  • Как сделать клик за пользователя в JavaScript?

    Александр @wiggle
    Ну тогда $('input').click() или $('input').trigger('click')
    Написано более трёх лет назад
  • Как отследить загрузку при AJAX запросе?

    Александр @wiggle
    Забыл сказать, что событие onload может вешаться на любой элемент.
    Написано более трёх лет назад
  • Что за конструкция var $$ = $$ || {};?

    Александр @wiggle
    mootools.net
    Заголовок, "MooTools Selectors"
    Написано более трёх лет назад
  • Как создать временную таблицу в рекурсии не вводя в принимаемые значения доп переменную.?

    Александр @wiggle
    В ответе от них рекомендуется отказаться и причины этого там объясняются. Если кратко, то на каждый уровень вложенности каждой категории будет выполняться 1 select и открываться 1 курсор, то очень не оптимально в плане потребления ресурсов и производительности. Можно написать отдельную функцию которая будет принимать курсор и вставлять данные в таблицу.
    Написано более трёх лет назад
  • Как создать временную таблицу в рекурсии не вводя в принимаемые значения доп переменную.?

    Александр @wiggle
    Тогда стоит отказаться от курсоров, например как здесь dba.stackexchange.com/questions/57934/recursive-qu...
    Написано более трёх лет назад
  • Как разработать инфологическую модель?

    Александр @wiggle
    Да
    Написано более трёх лет назад
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • firedragon
    Владимир Коротенко
    • 11 ответов
    • 1 вопрос
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • gzhegow
    Григорий Васильков
    • 5 ответов
    • 0 вопросов
  • Кирилл Гусарев
    • 3 ответа
    • 2 вопроса
  • tsklab
    Константин Цветков
    • 5 ответов
    • 0 вопросов
  • FKV
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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