Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] - pobieranie z dwóch tabel + COUNT
Mega_88
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Witam, problem dotyczy z pobraniem rekordów z dwóch tabel w jednym zapytaniu przy użyciu "while". Jeżeli robie wszystko w dwóch osobnych zapytaniach to ładnie mi to działa tylko chciałbym to połączyć żeby otrzymać taki wynik "Galeria Motoryzacja - 25 zdjęć. Poniżej jak robie to w dwóch odzielnych zapytaniach tylko, że nie otrzymuje tego w takiej formie jak napisałem:

  1. $query=mysql_query("SELECT * FROM strony WHERE idk=2 AND status=1 ORDER BY data DESC");
  2. while($wynik=mysql_fetch_array($query)) {
  3. $idg=reset(mysql_fetch_row(mysql_query("SELECT idg, COUNT(idg) FROM zdjecia GROUP BY idg")));
  4. echo $idg. '-';
  5. echo $wynik['tytul'].'<br />';
  6. }
  7. $query = ("SELECT idg, COUNT(idg) FROM zdjecia GROUP BY idg");
  8. $result = mysql_query($query) or die(mysql_error());
  9. while($wynik = mysql_fetch_array($result)){
  10. echo $wynik['idg'].' zdjęcia<br />';
  11. }


A zależy mi na połączeniu tego w jedno przy użyciu "function"

Obecnie mam zrobione to tak z pobraniem rekordów z "FROM strony", a wygląda to tak:

  1. function bankzdjec($lang) {
  2. $query=mysql_query("SELECT * FROM strony WHERE idk=2 AND status=1 ORDER BY data DESC");
  3. while($wynik=mysql_fetch_array($query)) {
  4.  
  5. $o .= '
  6. <li data-id="'.$wynik['id'].'" class="util">
  7. <a href="'.changeLang($wynik['id'],$lang).'"><img src="images/finder.png" width="128" height="128" alt="" /></a>
  8. <strong>'.lang($lang,$wynik['tytul'],$wynik['tytulen'],$wynik['tytulde'],$wynik['tytulru']).'</strong>
  9. <span>Ilość - tutaj rekord odnośnie ilość zdjęć z drugiego zapytania</span>
  10. </li>
  11.  
  12. ';
  13. }
  14. return $o;
  15. }
  16.  


W miejsciu "<span>Ilość - tutaj rekord odnośnie ilość zdjęć z drugiego zapytania</span>" chciałbym żeby wyświetlała mi się informacja z drugiego zapytania odnośnie ilości zdjęć w danej galerii. Jak to zrobić ? Troche już skończyły mi sie pomysły.

Ten post edytował Mega_88 30.03.2012, 12:55:39
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 05:43