Podstrony
|
|
telcocafe
Mam takie pytanko...
Pobieram z bazy danych jeden rekord o losowym ID.
Generuje więc warunek sql SELECT * blabla WHERE id=$x Gdzie $x jest generowanie via srand(time());
$x = rand("1", "$ile");
($ile to ILOŚĆ REKORDÓW zapisana w innej tabeli... -)
Wszystko jest OK jesli nie ma dziur w numeracji ID.
Jesli natomiast usune jakis rekord to wywala od razu ZONK.
Jak poprawić to aby działało pomimo luk w numeracji ??
SELECT pole FROM tabela ORDER BY RAND() LIMIT 1 no np. takie coś. Losowanie w PHP niepotrzebne.
zanotowane.pldoc.pisz.plpdf.pisz.plnvm.keep.pl
|
|
|