Anonymous
Голову ломаю блин
Vladislav
Хочешь полегче вкатится - первое
если полегче, то ИИ и data science и embedded(:
Anonymous
Мне интересно мобильная разработка. Теперь не знаю js или java, kotlin. Flutter это библиотека?
Bogdan
Мне интересно мобильная разработка. Теперь не знаю js или java, kotlin. Flutter это библиотека?
flutter это фреймворк предназначенный для разработки на языке Dart
Bogdan
дарт чем-то похож на js
Anonymous
дарт чем-то похож на js
Что вы лично посоветуйте. Js или java kotlin?
Bogdan
и реакта полно, и котлина в вакансиях
Bogdan
ах да js ведь тоже может использоваться в мобильной разработке
Bogdan
очень много проектов на react native
Bogdan
что бы использовать kotlin нужно разбираться в java
Anonymous
Для быстрого вхождения?
Bogdan
именно в java, не js
Bogdan
js проще чем java однозначно
Bogdan
а котлин это скажем так расширение java
Bogdan
поэтому знания java нужны обязательно
Anonymous
Понятно
Anonymous
Получается сперва java потом только kotlin
Anonymous
Js какую библиотеку использует для моб разработки?
Bogdan
ну не прям обязательно точнее но желательно ибо kotlin довольно молодой
Bogdan
типо на андроид пишется на джаве и котлине либо на js (react native)
Alex
как у тебя называется столбец айди товара
id int(11) NOT NULL AUTO_INCREMENT, name varchar(50) NOT NULL, price varchar(20) NOT NULL, cat_id int(11) NOT NULL, articul varchar(20) NOT NULL, collection varchar(30) NOT NULL, description text NOT NULL, img text NOT NULL, img_prev varchar(1000) NOT NULL, hit int(1) NOT NULL, new int(1) NOT NULL,
Alex
вот таблица
Bogdan
это mysql?
Alex
да
Bogdan
странно должен работать order by id desc
Alex
$sql = "SELECT * FROM products WHERE cat_id = ? LIMIT ?, ORDER BY id DESC "; так нормально?
Сидредин
Что-то вспомнил двоих из чата
Alex
странно должен работать order by id desc
$sql = "SELECT * FROM products WHERE cat_id = ? LIMIT ?, ORDER BY id DESC "; так нормально?
Bogdan
попробуй поменять местами лимит и ода бай
Bogdan
обычно по дефолту сначало идёт сортировка, а потом ограничение
Dart
$sql = "SELECT * FROM products WHERE cat_id = ? LIMIT ?, ORDER BY id DESC "; так нормально?
LIMIT это от какого до какого отображать, на пример от 0 до 10 и потом от 10 до 20 ,как функция листания а в cat_id пишеться когда нужен конкретный кот (или кто там)
Артур
а кто-нибудь решал задачу Игоря на питоне? может есть варианты от новичков..
Bogdan
LIMIT это от какого до какого отображать, на пример от 0 до 10 и потом от 10 до 20 ,как функция листания а в cat_id пишеться когда нужен конкретный кот (или кто там)
тут в запросе запрашивается всё с таблицы продуктов где категория совпадает с заданой, при этом он хочет получить только первые 20 записей
Bogdan
если я правильно понял запрос
Bogdan
ну а тебе нужно ограниченное количество вывести или всё?
Dart
Он мне нужен LIMIT?
если нужно показать ограниченое количество резултатов то да нужен
Bogdan
и order by задается перед limit по правильному
Alex
мне нужно вывести все данные из таблицы в обратном порядке
Bogdan
тогда убирай лимит
Alex
у меня работает так. Я добавляю товар на сайт, а он отображается в конце. Мне нужно чтобы его показывало на первой странице.
Bogdan
он предназначен для вывода записей не болеее заданного количества
Alex
$sql = "SELECT * FROM products WHERE cat_id = ? ORDER BY id DESC"; так нормально?
Alex
да пробуй
Теперь вообще ничего на сайте из товаров не отображается
Bogdan
а ты дальше поправил код?
Bogdan
который идёт после этого запроса
Alex
который идёт после этого запроса
getListProductsCategories($pdo, $id, $limit, $cp) { $sql = "SELECT * FROM products WHERE cat_id = ? LIMIT ?, ?"; $stmt = $pdo->prepare($sql); $offset = $limit * ($cp - 1); $stmt->execute([$id, $offset, $limit]); return $stmt; }"
Bogdan
так это старый код
Alex
Вот этот весь код, я поправил только первую строку.
Alex
getListProductsCategories($pdo, $id, $limit, $cp) { $sql = "SELECT * FROM products WHERE cat_id = ? ORDER By id DESC"; $stmt = $pdo->prepare($sql); $offset = $limit * ($cp - 1); $stmt->execute([$id, $offset, $limit]); return $stmt; }"
Bogdan
ты если убираешь ссылку на лимит то убирай и параметр лимит
Bogdan
оставь в execute только id
Bogdan
оно не может подставить в небо
Alex
getListProductsCategories($pdo, $id, $limit, $cp) { $sql = "SELECT * FROM products WHERE cat_id = ? ORDER By id DESC"; $stmt = $pdo->prepare($sql); $offset = $limit * ($cp - 1); $stmt->execute([$id, $offset]); return $stmt; }"
Alex
так?
Bogdan
зачем тебе offset
Alex
не знаю
Bogdan
у тебя же нет ссылки в запросе на него, ты не задаешь какая строка будет первой
Bogdan
offset предназначен что бы задать какая именно строка выбереться первой
Bogdan
ага здарова
Артур
какую?
вот эта: https://algoprog.ru/material/p2771
Alexander
ага здарова
Уже закончились уроки в школе?
Alexander
(я про уник)
Alex
getListProductsCategories($pdo, $id, $limit, $cp) { $sql = "SELECT * FROM products WHERE cat_id = ? ORDER By id DESC"; $stmt = $pdo->prepare($sql); $stmt->execute([$id, $offset]); return $stmt; }"
Alex
Вот как теперь, всеравно не отображаеться
Bogdan
Уже закончились уроки в школе?
у меня в вузе сегодня 2 пары всего и то я не ходил
Bogdan
getListProductsCategories($pdo, $id, $limit, $cp) { $sql = "SELECT * FROM products WHERE cat_id = ? ORDER By id DESC"; $stmt = $pdo->prepare($sql); $stmt->execute([$id]); return $stmt; }"