Jamalrabka
18.01.2008, 09:55:00
Witam. Jak ograniczyć wybrane rekordy z bazy do np. 3 ostatnio dodanych. mysle ze zagadka tkwi w tym wierszu ale co bym nie pozmieniał to albo wynik jest 0 albo sie zapętla. Pomóżcie
while($rowsy_news=mysql_fetch_array($wynik_news))
Danone
18.01.2008, 10:04:03
To robisz tak:
SELECT cos FROM TABELA ORDER BY id DESC LIMIT 3
Nie wiem, czy gdzieś nie pomieszałem, szybko pisałem
Jamalrabka
19.01.2008, 14:23:00
A jeszcze jedno pytanie odnośnie zapytania: mam taki kod
$sql_all = "SELECT SUM(licznik) AS licznik FROM stat";
$licznik_all=mysql_query($sql_all, $polacz) or die(mysql_error());
echo "zliczone".$licznik_all;
i wywala mi bład: zliczone Resource id #6
jak sobei z tym poradzic?
ps. chyab nie działa na stronei tagi PHP SQL XML itp.
Danone
19.01.2008, 15:04:16
Jeśli chcesz wyświetlać dane z tabeli przez php to robisz tak:
<?php
$sql_all = "SELECT SUM(licznik) AS licznik FROM stat";
{
}
?>
Jamalrabka
19.01.2008, 15:20:14
Ale mi chodzi o to zeby sql mi zsumował wartości wszystkich rekordów z kolumny licznik. Kolumna licznik jest INT i ma rózne wartości.
Danone
19.01.2008, 15:26:44
To to polecenie SQL, które zrobiłeś jest poprawne, a przez ten kod php, który Ci podałem wyświetlisz sobie ten wynik na stronie.
Jamalrabka
19.01.2008, 15:59:24
O tak. Super wielkei dzienki. Działa. Miłego popołudnia dla Ciebie!!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.