Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] mysqli_assoc() z wielu tabel
neoangin
post 1.12.2007, 15:31:21
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 11.07.2006
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Witam mam 2 tabele:

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:

  1. <?php
  2. $mysqli = new mysqli("localhost", "root", "", "zakladki");
  3.  
  4.  
  5. if (mysqli_connect_errno()) 
  6. {
  7. printf("Connect failed: %s\n", mysqli_connect_error());
  8. exit();
  9. }
  10.  
  11.  
  12.  
  13. $query = "SELECT uzytkownik.nazwa_uz, COUNT(zakladka.URL_zak) as 'ilosc_zak' FROM uzytkownik LEFT join zakladka ON uzytkownik.nazwa_uz = zakladka.nazwa_uz;";
  14.  
  15. //wynik = mysqli
  16. if ( $result = $mysqli->query($query)) 
  17. {
  18. while ($row = $result->fetch_assoc())
  19. {
  20. echo $row["nazwa_uz"];
  21. echo ",";
  22. echo $row["COUNT(URL_zak)"];  /// "ilosc_zak" , "zakladka.count(URL_zak) - tez sprawdzalem ten sam efekt  
  23. echo "<br>";
  24. }
  25.  
  26. $result -> close();
  27. }
  28. $mysqli -> close();
  29. ?>


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?

Ten post edytował neoangin 1.12.2007, 15:36:00
Go to the top of the page
+Quote Post

Posty w temacie
- neoangin   [php][mysql] mysqli_assoc() z wielu tabel   1.12.2007, 15:31:21
- - neoaingin   ma ktos jakis pomysl ?   2.12.2007, 18:03:50


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 14:05