Мне нужно понять суть , а дальше сам догоню
<?php
$connection = mysqli_connect(ip, login, password, table`s name);
if($connection == false){
echo "Connetion Failed";
die();
}
$oper = mysqli_query($connection, "SELECT * FROM `articles_categories`");
$result = mysqli_fetch_assoc($oper);
$count = mysqli_num_rows($oper);
if($count == 0) {
echo "Table hasnt got any notes in parameters you have set<br>";
}
else
{?>
<ul>
<?php
while($test = mysqli_fetch_assoc($oper) ) {
$articles_count = mysqli_query($connection, "SELECT * FROM `articles` WHERE `categorie` =" .$test["id"]);
echo "<li>" .$test["categorie_name"] ." ( ". mysqli_num_rows($articles_count) ." )</li>";
}?>
</ul>
<?php
}
?>
<?php
mysqli_close($connection);
?>
В таблице articles_categories (они же жанры) 3 строки, т.е. 3 жанра, но при выполнении кода не выводится первая строка (жанр и кол-во статей), со всеми остальными строками всё работает
articles_categories
articles
(categorie - id жанра, к которому статья принадлежит)
В переменной $connection естествнно всё правильно стоит вместо слов
Уже мучаюсь пару дней, не знаю как сделать до конца, помогите пожалуйста
Если написал чушь и вообще нубам (как я) тут не место, разрешаю кинуть на меня жалобу