Anonymous
а если взять вариант использования json (благо, mysql это позволяет), есть ли смысл в его использовании?
значение - модель, т.е. для значения создаем отдельную сущность - values? Или неправильно понял?
Игорь
Игорь
Насчёт json из коробки не скажу ничего, я не использовал, я всегда через мутатор делал
Игорь
Все, по чему нужен поиск, я выношу в таблицы
Игорь
Если нужна прям ппц какая динамичность, то я лучше монгу подключу, чем долбатся с mysql
Игорь
не понял, в плане? Там идет product_id, attribute_id, value, про какой именно ключ речь?)
JSON - уже понял, что ломается весь смысл mysql, если хранить атрибуты таким способом
про nosql - уже многое сделано на mysql, не думаю, что обычный ИМ с фильтрацией по атрибутам не сделать на мускуле)
Ну ты не можешь сделать
1, 1, black
1, 1, white
Насколько я помню
Игорь
Это тип значения в таблице
Anonymous
хм, странно, а почему?
не, если сделать primary key (product_id, attribute_id) - то да, логично
но можно сделать их foreign, тогда должно же пройти
Игорь
Честно, не помню, делал давно. И тогда решил замутить с Primary Key, как модель. + с EagerLoading проще работать
Игорь
Над знания обновить, завтра минимальную табличку замучу, гляну как да что там
Alexey
Бах
Саша
Anonymous
Что то я не могу понять, где инсерт, я там всё правильно оформил?
Anonymous
Может кавычек не хватает или ещё что то
Anonymous
Переменная не пустая
Anonymous
А просто строка в кавычках ввносится
Anonymous
А вот чёт переменные нет
Sergey
Sergey
А вообще код с уязвимостью
Nick
а лучше замени на вопросы и забинди значения
Nick
http://php.net/manual/ru/pdo.prepared-statements.php
Nick
Anonymous
Спасибо)
Anonymous
Переменные в кавычки оберни
Anonymous
Сорри, дума в ту группу пишу
Anonymous
https://t.me/phpGeeksJunior
Игорь
Да я не против) Просто там, мне кажется, активнее будут отвечать
Anonymous
И на этом спасибо, я вообще не знал о таком
Anonymous
а лучше замени на вопросы и забинди значения
Anonymous
Да я и думал что это та группа, чёт тупанул
Anonymous
Да я не против) Просто там, мне кажется, активнее будут отвечать
Игорь
Ну и послушай дядю, насчёт биндингов
Жора
кто то работал с script.google? нужна консультация :)
Rishat
Привет всем!! Как можно скопировать output в буфер ? Его просто много. Руками крутить не удобно. Юзаю vagrant.
In the command line run php -i and cop the output to clipboard
🆃🅰🆁🅸🅺 🇺🇦
php -i > file.txt
Rishat
Ilija
Так-то тема для js чата, про Гугл скрипты
Жора
Жора
Yet Another Stats (β)
https://b.yasb.exileed.com/t/phpgeeks
Anonymous
Отпишитесь плиз у кого был опыт перевода yii на php 7 или 7.1
Ilija
Метод deletecolumn по документации проверил? Что консоль говорит?
Anonymous
yii 1
Ilija
У content точно есть par1 ? По-моему он undefine
Жора
Жора
иницииация запроса post из вне
Ilija
Pavel Burak
ну разбивай по \n
Pavel Burak
типо того
Sergey
Sergey
Заполняй сразу в БД, \n обычный символ
SarcasmIO
Sergey
Кто-то не умеет в комментарии с картинками
SarcasmIO
sad face
CORESH
Ребят. Есть каталог товаров. Но вот выборка, по нему почему-то идет ужасно долго(секунд 30), да и товаров там штук 20. Может че не правильно делаю. Я статическим методом GetAllGoods(), создаю массив обьектов Good($params), которые заполняются через конструктор, передавая туда уже готовые параметры,(тоесть к бд в конструкторе не подключается). Несчастных 20 товаров, а так долго
Bat
CORESH
самописка
Bat
тогда попробуй вывести sql запрос который получается, он должен быть один(не в цикле)
Bat
ну а если он один и нормальный то тут наверно поможет xdebug с профилированием
CORESH
там еще есть 2 запроса, на получение характеристик и картинок товара, но каждый из них, без циклов
CORESH
да и одно подключение
Bat
Bat
JOIN-запросами
CORESH
можно попробовтаь, должны быть быстрее?
Anonymous
CORESH
не, 20 товаров
CORESH
на локалке
Pavel Burak
просто скинь код
Bat
я хз каким надо сделать запрос на 20 товаров чтобы он тормозил, там реально надо во вложенном цикле каждый параметр вытаскивать
Bat
поэтому скорее всего это не бд)
CORESH
я сам удивлен
Anonymous
А локальная машина из себя что представляет?
CORESH
это конечно еще пагинатор.
CORESH
CORESH
/// Беру кол-во записей
CORESH
$pdo = Tools::connectUser();
$ps = $pdo->prepare('SELECT COUNT(*) FROM Goods');
$ps->execute();
$row = $ps->fetch();
$this->resultCount = $row['COUNT(*)'];