Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie do bazy
Forum PHP.pl > Forum > PHP
Norbit_24
Witam

Mam sobie zapytanie:

  1. $zapytanie4 = mysql_query("SELECT * FROM tabela1 WHERE `spr`='nie' ORDER BY RAND() LIMIT 1") or die ("Błąd w zapytaniu");


Losuje mi jeden rekord z całej tabeli.

A ja potrzebuję pobrać 10 ostatnich rekordów, po id i dopiero z tych 10 losować jeden. Jak to zrobic?
nospor
no to pobierz 10 rekordów, zapisz do tablicy w php, a następnie wylosuj z tej tablicy 1.
Podaje sposob PHP bo pytasz w dziale PHP smile.gif
Norbit_24
Jeśli jest to możliwe w zapytaniu to bardzo bym prosił o pomoc.

// Jak trzeba to prosze przenieść do odpowiedniego działu
pyro
Osobiście logicznie ciężko mi zrozumieć problem. Jak pobierzesz 10 rekordów i wylosujesz z nich jeden to tak jak byś wybrał jeden losowy z bazy. Chyba, że chcesz zrobić jeszcze coś z pozostałymi 9 to tak jak napisał @nospor, do zapytania to się dalej nie odnosi.
Norbit_24
Chcę żeby losowało mi 1 z ostatnich 10, a nie z całej bazy.
Zależy mi tez na zapytaniu.
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.