Я пытаюсь создать новостной сайт, используя PHP и MYSQL, поэтому я храню новости и истории в базе данных, и я пытаюсь распечатать категории сохраненных новостей и $ результат запроса при попытке для получения категорий из базы данных
array(2) {
[0]=> array(3) {
["id"]=> string(1) "1"
["category"]=> string(5) "Music"
["parent"]=> string(1) "1"
}
[1]=> array(3) {
["id"]=> string(1) "2"
["category"]=> string(7) "Fashion"
["parent"]=> string(1) "1"
}
}
Я пытался использовать цикл foreach, как показано в коде ниже
используя этот SQL-запрос
"SELECT * FROM categories WHERE parent = 1";
и основной код PHP
echo "<h1>Topics</h1>";
$sql = "SELECT * FROM categories WHERE parent = 1";
$result = $db -> getRows($sql,[]);
$numrows = $db -> getrows("SELECT count(*) FROM stories",[]);
if($numrows == 0) {
echo "<p>No categories</p>";
} else {
foreach($result as $row["category"]=>$cat){
echo implode('-', $cat) . "\n";
}
}
Я хочу получить результаты
* мода
* Музыка
что я делаю не так и что я должен изменить в своем коде, чтобы он работал?