Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak wyświetlić powtarzające się rekordy z tablic
ravikw
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 10.10.2007

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


Witam serdecznie.Chciałbym wyświetlić powtarzające się rekordy z dwóch tablic (assoc.)
W kodzie poniżej wyświetla mi ale tylko jeden rekord tyle razy ile jest powtarzających się rekordów w tablicach.
Proszę o podpowiedz co powinienem przeanalizować...aby osiągnąć zamierzony cel. Może to jest bardzo proste ale nie mogę przejść tego problemu....


  1. <?php
  2. while ($row1 = mysql_fetch_assoc($wynik1)){
  3.     while ($row = mysql_fetch_assoc($wynik))  {
  4.  
  5.        if ($row1['nr_tel']== $row['nr_tel']) {
  6.        $nr_tel=$row['nr_tel'];
  7.       }
  8.     }
  9.    echo "$nr_tel";
  10.  
  11.     echo"<br>";
  12. }
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tmka
post
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 9
Dołączył: 9.02.2009

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


Pomocna może być ta funkcja: array_diff.
A robi się to tak:
  1. <?php
  2. $tablica1 = array ("zielony", "czerwony", "niebieski");
  3. $tablica2 = array ("zielony", "żółty", "czerwony");
  4. $wynik = array_diff($tablica1,array_diff ($tablica1, $tablica2));
  5. ?>


Ten post edytował tmka 19.07.2009, 13:13:39
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 16:43