ďťż
Podstrony
|
telcocafenapisałem sobie skrypt który pobiera najnowsze posty z forum IPB i wyświetla tytuły tematów w których są te posty. Działa idealnie, ale chcę pozbyć sie jednego mankamentu - powtórzeń. Oto kod:<body bgcolor="#D4F0FF"> 15 najnowszych postów<br><br> <?php $host = "host"; $username = "---l"; $password = "---"; $database = "----"; $connection = mysql_connect($host, $username, $password); mysql_select_db($database, $connection); $query = "SELECT p.*, t.* FROM ibf_posts p, ibf_topics t WHERE p.topic_id = t.tid ORDER BY p.pid DESC LIMIT 15"; $result = mysql_query($query, $connection); while($row = mysql_fetch_array($result)) { echo'<a href="forum/index.php?showtopic='.$row['tid'].'" title="tytuł:'.$row['title'].'">'.$row[' title'].'</a><br>'; } mysql_close($connection); ?> </body> Chcę aby wyświetlane było równe 15, ale bez powtórzeń. Kto ma jakiśpomysł, najlepiej z kawałkiem kodu, bow PHP tojesem zielonkawy raczej, ale szybko się uczę :P :P poczytaj o poleceniu DISTINCT szukałem w necie i nie za wiele znalazłem. Pożesz jakoś pomóc? Ja dorzuce jeszcze tylko jedno od siebie, na dzwona pobierasz całą zawartość dwóch tabel posty i tematy, jak potrzebne ci tylko pole tytul? tak zostałem nauczny - a jak to można zrobić inaczej?? tak zostałem nauczny - a jak to można zrobić inaczej?? w jaki sposób?? I może pomożecie w jakiś sposób w rozwiązaniu mojego problemu?? w jaki sposób?? I może pomożecie w jakiś sposób w rozwiązaniu mojego problemu?? Kod strony jest dobry, nie w tym problem. Ale dzięki za dobre chęci. Napiane jest dobrze i działa tak jak jest napisane,. Ja chce to zmodyfikować i nie radzę sobie. U Ciebie tak jest zawsze :P Napiszesz cos i nic nie kumam... szybciej napisze od nowa zanim cos poprawie po Tobie :D jakoś oni skumali, tylko ty biedny nie Pomoże mi ktoś?? ad. 1 W zapytaniu SQL po SELECT dodaj DISTINCT ad. 2 Można pobierać wybrane kolumny, zamiast p.* musisz napisac p.topic, itd... dzieki bardzo, może to pomoże. |
|||
Sitedesign by AltusUmbrae. |