Halihallo Robert
sry, vergessen: mysql verwende ich.
und ja, ich kann auf php zurückgreifen, allerdings glaube ich wird das bei mehreren 1000 datensätzen recht langsam :(
Meine Güde, bestimmt nicht jeden Record durchforsten! - Alles was du brauchst, ist ein
Query, der die Anzahl aller Records ausgibt:
SELECT COUNT(*) FROM <tabellen_name>
und einen Query, wo du den zufalls-Record ausliest:
SELECT * FROM <tabellen_name> WHERE visible=1 LIMIT $anzahl, 1
wobei du für $anzahl diejenige Anzahl Records einfügst, welche du aus dem ersten Query
gewinnen kannst.
Viele Grüsse
Philipp