Witam mam problem ze zliczaniem rekordów i nie tylko.
Problem nr 1
Ze zliczaniem mam taki problem ze nie wyświetla mi nigdzie błedu ale dalej nie działa.Klauzule sql mam dobrze napisaną ponieważ sprawdzałem ją na bazie i działą bez problem.Gorzej w php.
$zapytanie ="SELECT * FROM forum_kateg ORDER BY id_k ASC";
$wynik = $conn->query($zapytanie);
if($wynik->num_rows > 0)
{
while ($row = $wynik -> fetch_assoc())
{
echo '<tr>';
echo '<td>'.$row['id_k'].'</a></td>';
$id_kat = $row['id_k'];
echo '<td>'.$row['nazwa'].'</td>';
$ilosc_tematow =mysqli_query("SELECT count(tytul_postu) AS ilosc FROM azyl_posty WHERE id_k = '$id_kat'");
$wynik_ilosc = mysqli_fetch_assoc($ilosc_tematow);
echo '<td>'.$wynik_ilosc['ilosc'].'</td>';
echo '<td>'.'<a href ="forum_posty.php?id_k='.$row["id_k"].'" class="glyphicon glyphicon-chevron-right"></a>'.'</td>';
}
echo '</tr>';
}
Problem nr 2
Mam dwie tabele jedna uzytkownicy druga z postami gdzie jeden z wielu kluczy obcy jest id usera i chciałbym aby na stronie wynik został zwracany tak ze zamiast id usera to nick usera.Wiem ze można zrobić poprzez inner join ale nie dziala tak jak bym chciał .Chciał bym sie dowiedzieć jak napisać to tak aby miało to ręce i nogi.