Список сообщений Dmitry Kokorin

Вопрос - Ответ по RotorCMS
Вантуз-мен, стоит сократить количество текста на превью
Написал: Dmitry Kokorin
Android. Обсуждение. Софт.
Некропостеры..
Написал: Dmitry Kokorin
Вопрос о проектировании БД
php, в text - текст статьи, в article - ид статьи
Повнимательнее прочитай предыдущий пост, там структура всех 3 таблиц расписана
Написал: Dmitry Kokorin
Вопрос о проектировании БД
Юзер: id counter
Статья: id text
Авторы: id author article
Запрос:
Выборка авторов у которых более 4х статей (5+)
SELECT id FROM users WHERE counter > 4

Выборка статей определенного автора
SELECT text FROM articles WHERE id IN (SELECT article FROM authors WHERE author = ID_AUTHORS)

Выбрать всех авторов статьи 
SELECT author FROM authors WHERE article = ID_ARTICLE

Написал: Dmitry Kokorin
Вопрос-Ответ по ООП PHP
ramzes, он попросил пример цикла, я написал
Написал: Dmitry Kokorin
Вопрос-Ответ по ООП PHP
php,
$id_array = [1,2,3];
$ids = '';
foreach($id_array as $id) $ids .= $id.',';
$query = "SELECT `name` FROM `members` WHERE `id` = '".substr($ids, 0, -1));

Написал: Dmitry Kokorin
Вопрос-Ответ по ООП PHP
php, в любом случае запрос в цикле не есть хорошо

Добавлено через 02:14 сек.
Я ещё понимаю собрать сам запрос в цикле, но не гонять запросы в бд циклом
Написал: Dmitry Kokorin
Вопрос-Ответ по ООП PHP
php, какой смысл гонять запрос в цикле? Здесь один запрос, которым достаешь что угодно и сколько угодно записей
И вообще не понимаю людей которые гоняют запросы циклом, зачем делать несколько запросов если можно обойтись одним?
Написал: Dmitry Kokorin
Вопрос-Ответ по ООП PHP
php, не догнал про цикл, куда и зачем?
Написал: Dmitry Kokorin
Вопрос-Ответ по ООП PHP
php, я привел лишь пример, у меня все на много сложнее устроено, есть публичный метод RUN
// $query = $db->run(запрос для prepare, [параметры bind_param], [переменные для bind_result]);
$id = 4; // например нам нужно вытащить имена первых 3 юзеров
$query = $db->run("SELECT `name` FROM `members` WHERE `id` < ?", ['i', $id], [&$name]);
while($query->fetch()) var_dump($name);
// вася
// петя
// саша
$query->close();
сам метод RUN использует еще пару приватных методов
Написал: Dmitry Kokorin