Frank: Wie kriege ich Datensatz 1173 aus PHP-SQL-Select ?

Beitrag lesen

Hi,
meine Logik sagt mir, es geht eigentlich nicht,
aber vielleicht hat ja doch irgendjemand einen Tipp ;o)
_____________

Ich möchte einen Zufallsdatensatz auslesen.

Mit rand() hab ich z.B. $i="1173"; erzeugt.

Die Abfrage wäre etwa
$sql = "select ID,titel,beschreibung,bild from tabelle where gueltig = '1' AND bild";

Brauch ich da unbedingt 'ne While-Schleife und 'nen $i2 wie Bsp.

$i2 = 0;
while ($row =  mysql_fetch_assoc()) {
$i2++;
if ($i != $i2) { continue; }

oder geht das irgendwie eleganter,
dass ich SOFORT und NUR den Datensatz kriege,
der an 1173. Stelle kommen würde ?

Besten Dank, Frank