Autor Zpráva
Jehník
Profil *
Zdravím,
můj dotaz je docela jednoduchý. Jak v PHP vypsat z db (MySQL) určitou,-ale náhodně vybranou řádku z tabulky?
Napadlo to mě to udělat přes fci rand pomocí který bych vybral podle ID nějakou řádku, ale o to řešení má docela trhlinu - co když smažu nějaký řádky z tabulky... Existuje nějaká funkce na výběr Xté řádky a nebo jak to řeší odborníci? :) Díky
Tori
Profil
select * from tabulka order by rand() limit 1
Selectem nic nesmažete.
Jehník
Profil *
Špatně jste mě pochopil, nebo spíš jsem to špatně napsal... Myslel, jsem že by to nefungovalo po tom, kdybych dělal nějaké změny v tý tabulce a třeba smazal (chtěně) několik řádek. Pak by mi chyběli IDčka a to mnou naavržené řešení by nefungovalo.
Jinak díky za radu, vyzkouším.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: