pierwszy raz napotkalem na taki problem.
W phpmyadmin testuje sobie polecenie
"SELECT DISTINCT Category FROM tabela"
w tabeli "tabela" jest z kilka tysiecy rekordow, ale Category sie powtarzaja i razem jest ich 10 ronych rodzajow Category.
No i w phpmyadmin po wydaniu tego polecenia pokazuje mi ladna lista tych 10 kategorii.
Jednak, gdy przenosze to do php:
<?php $sql = 'SELECT DISTINCT Category FROM tabela'; ?> <a href=""><?= $row["Category"] ?></a> <?php } ?>
skrypt wyswietla mi wszystkie kilka tysiecy wpisow. LOL, przeciez odpowiedz sql powinna miec 10 wartosci tak jak w samym phpmyadmin mi pokazuje.
Problem w tym, iz PHP nawet tego mi nie uznaje
<?php $sql = 'SELECT DISTINCT Category FROM tabela LIMIT 0 ,2'; ?>
i pomimo limitow wyswietla wszystkie rekordy z tabeli. Tak jakby nie znal polecenia DISTINCT i bral zamiast niego * i jesze omija LIMIT. No ale php nic tutaj przeciez nie ma do gadania, to mysql musi wiedziec o co chodzi z DISTINCT a jak pokazuja testy w phpmyadmin , ta wersja mysql wie co to jest.
Mam php 5.
HELP bo zwariuje z tym
