![]() |
![]() |
-Pomurnik- |
![]()
Post
#1
|
Goście ![]() |
Mam linki w formacie:
Niestety w bazie czasami mam kilka takich samych artykułów różniących się tylko id (1234). Chciałbym się ich pozbyć na zasadzie takiej, że jeśli link różni się od innego tylko id, np:
czyli nazwa artykułu jest taka sama, tylko id inne to wyświetlany jest tylko jeden link zamiast wszystkich. Linki pobieram za bazy i wyświetlam w taki sposób: $sql = "SELECT link (...) "; $result1231 = mysql_query($sql); while($row121 = mysql_fetch_array($result1231)) { $row = $row121['link']; echo '<a class="link" href="artykuły-medycyna-'.$row121['id'].'-'.$row.'" title="'.$row121['tytul'].'">'.$tytul2.'</a> <br />'; } Reasumując, jak spowodować, żeby w zmiennej $row = $row121['link']; nie pojawiały się duplikaty linków, różniące się wyłącznie id ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Możesz złożyć go w locie za pomocą zapytania, ewentualnie zrobić tak, że kiedy w pętli generujesz każdy link, wrzucasz go do tablicy i za każdym razem sprawdzasz, czy w tej tablicy "już" taki istnieje. Wtedy usuwasz
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 03:42 |