Zufalls-Datensatz

CZCC

Mitglied
Hallo

ich bins mal wieder hab mal wieder ne neue frage undzwar. Ich habe eine Datenbank Tabelle die wie folgt aufgebaut ist
SQL:
`id` int(10) NOT NULL auto_increment,
`status` int(1) NOT NULL,
`text` varchar(20) NOT NULL,
`anzahl` int(5) NOT NULL,
`prioritaet` int(1) NOT NULL,
habe nun auch 3 Datensätze drin
Code:
id  status    text      anzahl  
1      1      Test1     100    
2      0      Test2     50   
3      1      Test3     30
Ich möchte jetzt gerne das mir nur ein datensatz ausgebenen wird undzwar von denen die den status 1 haben und diese immer abwechselnt bzw als zufall wie mache ich dies?

Ich hatte vor es mit folgenden Code zu machen nur leider geht er nicht

SQL:
$smswerbung = mysql_query("SELECT * FROM smswerbung WHERE status = '1'");
$num_rows = mysql_num_rows($smswerbung);

$smswerbung2 = mysql_query("SELECT * FROM smswerbung WHERE status = '1' && id = 'rand(1,$num_rows)'");
$werbung = mysql_fetch_array($smswerbung2);
Gruß
CZCC
 
Zuletzt bearbeitet von einem Moderator:
Zurück