1. uzytkownik
-nazwa_uz (key);
-haslo;
-email;
2. zakladka:
-nazwa_uz;
-URL_zak;
Chce aby php wydrukowalo:
nazwa_uz ( z uzytkownik) ;
i count(URL_zak) ( z zakladki) ; /// jezeli uzytkownik nie ma zakladki to 0 w zapytaniu mysql zatem left join
Moj kod:
<?php $mysqli = new mysqli("localhost", "root", "", "zakladki"); if (mysqli_connect_errno()) { } $query = "SELECT uzytkownik.nazwa_uz, COUNT(zakladka.URL_zak) as 'ilosc_zak' FROM uzytkownik LEFT join zakladka ON uzytkownik.nazwa_uz = zakladka.nazwa_uz;"; //wynik = mysqli if ( $result = $mysqli->query($query)) { while ($row = $result->fetch_assoc()) { echo $row["COUNT(URL_zak)"]; /// "ilosc_zak" , "zakladka.count(URL_zak) - tez sprawdzalem ten sam efekt } $result -> close(); } $mysqli -> close(); ?>
Bledu nie wywala ale tez nic nie wyswietla , podejrzewam ze z tym $row[..] trzeba cos zmienic i czy w ogole moge uzywac mysqli_assoc z 2 tabel?