Mam problem z wyświetlaniem wyniku zapytania do bazy danych.
Mój kod:
$adres2="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $zap = $vbulletin->db->query_read(" SELECT kw FROM google_searches WHERE url = '$adres2' ORDER BY hits DESC LIMIT 20 ");
Zapytanie działa. Problem w tym, że w bazie jest rekordów 65 spełniających kryteria. Tak mi również pokazuje mysql_num_rows.
jednak echo $spr[0] zwraca mi już tylko jeden wynik. Ten który ma największą liczbę w kolumnie hits więc tutaj jest ok. Tylko czemu zwraca mi 1 wynik a nie 20 tak jak jest w klauzuli LIMIT ?
Dodam, że w tabeli google_searches mam kolumny kw , url, hits. Chce wyświetlić zawartość pola kw z rekordów w których jest określona wartość w polu url.
Zapytanie które mam robi to tylko, że wyświetla mi tylko 1 rekord, a nie 20. Z usuniętym LIMIT jest to samo.