Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybieranie kilku rekordów z bazy
Forum PHP.pl > Forum > Przedszkole
Jamalrabka
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
To robisz tak:


  1. SELECT cos FROM TABELA ORDER BY id DESC LIMIT 3



Nie wiem, czy gdzieś nie pomieszałem, szybko pisałem smile.gif
Jamalrabka
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
Jeśli chcesz wyświetlać dane z tabeli przez php to robisz tak:


  1. <?php
  2. $sql_all = "SELECT SUM(licznik) AS licznik FROM stat";
  3. $licznik_all=mysql_query($sql_all);
  4.  
  5. while($row=mysql_fetch_array($licznik_all))
  6. {
  7. echo $row['licznik'];
  8. }
  9. ?>
Jamalrabka
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.