Простая ошибка, но не смог найти ответ
Возникает ошибка mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in. Из того что я понял, ошибка состоит не в том, что не верны категории и проблема не в mysql. Дальше сам я разобраться не смог.
$connection = mysqli_connect('127.0.0.1', 'root', 'root', 'test_db');
if( $connection == false )
{
echo 'not found';
echo mysqli_connect_error();
exit();
}
$result = mysqli_query($connection, "SELECT * FROM `articles_categpries`");
if( mysqli_num_rows($result) == 0) //найденных записей
{
echo "not found";
} else
{?>
<ul>
<?php #вывод N
while( ($cat = mysqli_fetch_assoc($result)) )
{
$articles_count = mysqli_query($connection, "SELECT * FROM `articles` WHERE `categorie_id` = " . $cat[`id`]);
echo "<li>" . $cat["title"] . " (". mysqli_num_rows($articles_count) .")</li>"; //---где то здесь возникает ошибка
}
?>
</ul>
<?php
}
?>
<?php
mysqli_close($connection);
?>