Mam mniej więcej taką tabelę
CREATE TABLE `obrazki` (
`pid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`aid` int( 11 ) NOT NULL DEFAULT '0',
`filepath` varchar( 255 ) NOT NULL DEFAULT '',
`filename` varchar( 255 ) NOT NULL DEFAULT '',
`filesize` int( 11 ) NOT NULL DEFAULT '0',
`title` varchar( 255 ) NOT NULL DEFAULT '',
PRIMARY KEY ( `pid` ) ,
KEY `owner_id` ( `owner_id` ) ,
) ENGINE = MyISAM DEFAULT CHARSET = latin2
Ma ktoś jakiś pomysł jak to zrobić inaczej?
Cytat
Nie wiem jaki rodzaj danych masz w tej tabeli ale myślę, że lepszym rozwiązaniem byłoby gdzieś zkacheowanie wszystkich ID
Czyli mam wybrać wszystkie identyfikatory obrazków?
SELECT pid FORM obrazki
I jeszcze jedno pytanie:
Czy funkcja array_rand zapewnia to, że wybrane elementy tablicy nie będą się powtarzać?