Size: a a a

2021 March 25

AS

Alexey Shatunov in phpGeeks
Do Din
SELECT r030, cc, txt, rate, exchangedate FROM AUD ORDER BY id DESC LIMIT 30

aud и есть

По этому запросу получаю 30 последних записей. Но нужно из этих 30 получить каждую 5 строчку т.е 5 10 15 25 30
нужна какая-нибудь оконная функция с row number тогда и в начале доставать с limit не 30 а 150 чтобы потом фильтрануть 30 по 5
источник

АХ

Александр Хакимов... in phpGeeks
SELECT r030, cc, txt, rate, exchangedate FROM AUD where MOD(id, 5) = 0 ORDER BY id DESC LIMIT 30
источник

DD

Do Din in phpGeeks
Александр Хакимов
SELECT r030, cc, txt, rate, exchangedate FROM AUD where MOD(id, 5) = 0 ORDER BY id DESC LIMIT 30
нет
источник

DD

Do Din in phpGeeks
вернуло 30 строк
источник

АХ

Александр Хакимов... in phpGeeks
limit 5
источник

АХ

Александр Хакимов... in phpGeeks
или сколько тебе в лимите надо
источник

АХ

Александр Хакимов... in phpGeeks
самое главное вернуло каждую 5-ю
источник

DD

Do Din in phpGeeks
мне из этих 30 нужно получить каждую 5 т,е в итоге должно получится 6 строк
источник

T🐜

The Ant 🐜 in phpGeeks
Anton Azarov
Господа, подскажите плюсы\минусы подхода. Есть таблица, из которой я выгружать собираюсь данные (делаю API). Предложил клиент 2 пути:
- он обращается по ссылке и получает в ответ JSON, дальше парсит его
- в ответ получает тупо SQL код, который примитивно выполняет на своей стороне

Решаю как статистику отправлять клиенту. В случае с JSON ему писать много парсеров всяких и конверторов. А в случае с SQL ему тупо execute() сделать всё )) Какие мысли?
сделай ему граф куэл, пусть сам дергает чо хочет :D
+ отпадут вопросы  если вдруг что-то захочет на своей стороне поменять
источник

АХ

Александр Хакимов... in phpGeeks
Я тебе написал запрос который возвращает тебе каждую 5-ю строку, а лимитом сколько нужно столько и выбирай
источник

АХ

Александр Хакимов... in phpGeeks
хочешь хоть 10 извлеки, хоть 40 хоть 5 хоть 1
источник

АХ

Александр Хакимов... in phpGeeks
Основная трудность заключалась в том чтобы выбирать по ID каждую 5-ю? я тебе её решил.
источник

AS

Alexey Shatunov in phpGeeks
Александр Хакимов
Я тебе написал запрос который возвращает тебе каждую 5-ю строку, а лимитом сколько нужно столько и выбирай
ну такое не подойдет если нужна каждая 5 запись а не каждый 5 id-шник все же)
источник

АХ

Александр Хакимов... in phpGeeks
Alexey Shatunov
ну такое не подойдет если нужна каждая 5 запись а не каждый 5 id-шник все же)
у него ID AI чем это вдруг не подойдёт? всё работает
источник

АХ

Александр Хакимов... in phpGeeks
И думаю не каждый бы догадался до такой изящной реализации
источник

АХ

Александр Хакимов... in phpGeeks
можете подписаться на мой гитхаб в знак благодарности
источник

В

Виталий in phpGeeks
Всем привет подскажите, есть масив для json
while(){
$us=array('id'=>$users['id'],'login'=>$users['login'],'name'=>$users['name'],'pol'=>$users['name'],'about'=>$users['about'],'photo'=>$users['foto']);
 array_push($user_array,$us);
}
Подскажите как сделать чтобы отображалось все не в одну строчку в json , а с новой строчки? для каждого пользователя
источник

АХ

Александр Хакимов... in phpGeeks
нихуя не понятно, но очень интересно
источник

V

Victooor in phpGeeks
Александр Хакимов
нихуя не понятно, но очень интересно
Может имелся в виду флаг  JSON_PRETTY_PRINT для json_encode. Чисто версия
источник

В

Виталий in phpGeeks
Victooor
Может имелся в виду флаг  JSON_PRETTY_PRINT для json_encode. Чисто версия
Да, спасибо
источник