[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с учебным скриптом для SQL
Dismay
Учу Php уже как пару недель, дошел до баз данных, мне нужно сделать так, чтобы рядом с названиями жанров (отдельная таблица, два столбца, у каждого свой id) было написано количество статей, в одном из столбцов которых указан id жанра, к которому они принадлежат.
Мне нужно понять суть , а дальше сам догоню (наверное)


<?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

user posted image

articles
(categorie - id жанра, к которому статья принадлежит)


user posted image

В переменной $connection естествнно всё правильно стоит вместо слов

Уже мучаюсь пару дней, не знаю как сделать до конца, помогите пожалуйста
Если написал чушь и вообще нубам (как я) тут не место, разрешаю кинуть на меня жалобу
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.