Простая ошибка, но не смог найти ответ

Возникает ошибка 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);
?>

Ответы (0 шт):