1. powiadomienia
- id (id zalogowanego usera)
- rodzaj (to id-powiadomienia z tabeli nr2)
2. powiadomienia-tresc
- idpow (to id-rodzaj z tabeli nr1)
- tresc (tresc powiadomienia)
Napisałem też skrypt PHP, który w dwóch zagnieżdżeniach poprawnie wyświetla wszystkie dane dla usera z danym ID.
if ($result = mysqli_query($con, $sql)) { while($row = mysqli_fetch_assoc($result)) { $sql2="SELECT * FROM `powiadomienia-tresc` WHERE `idpow`='".$row['rodzaj']."'"; if ($result2 = mysqli_query($con, $sql2)) { while($row2 = mysqli_fetch_assoc($result2)) { } } } }
Wszystko działa jak należy, ale czy to jest prawidłowa logika wyświetlania danych w taki sposób? Czy jest lepsza metoda? Moja wiedza z zakresu PHP zatrzymała się kilkanaście lat temu na wersji 5.6.28, a teraz hobbystycznie działam na PHP 5.6.40
Za komentarze wielkie dzięki!