Evgeny57, так я сказал, что не знаю какие у вас там поля есть, ведь все закрыто звездочкой (*). Вижу что есть cat_id, допускаю, что есть id ( но может быть и нет такого). И предположил, что есть name.
Это же просто пример был как сделать цикл. А вывод зависит от того, куда вы это выводите, и какие поля нужно выводить.
Evgeny57, Для полного ответа очень мало данных. PDO вы не используете, но используется что-то другое. Для меня не понятно что за метод Connect()-> я не знаю как он работает, потому не знаю и что выдает ->fetch_assoc().
Если выдает одну строку, значит этот метод по определению должен выдавать такую строку. Попробуйте сделать так
while($list_article = Connect()->query("SELECT * FROM `article` WHERE `cat_id`='{$cat_id}'")->fetch_assoc()) {
var_export($list_article);
}
Или вообще уберите, ->fetch_assoc() может тогда будут все записи выдаваться.