Hej,
Jag har ett script som använder sig av mysql-databas. Jag skulle vilja veta koden för hur man gör så att scriptet tar en random rad ut databasen som har värde som är mer än 0 i kolumnenen ID.
------------------
//Mikael
2 svar · 192 visningar · startad av mikaeled
Hej,
Jag har ett script som använder sig av mysql-databas. Jag skulle vilja veta koden för hur man gör så att scriptet tar en random rad ut databasen som har värde som är mer än 0 i kolumnenen ID.
------------------
//Mikael
jag vet inte, det går säkert att få detta på ett mycket enklare sätt, men eftersom man sitter här mitt i natten utan att ha nåt att göra så fixade man ett script som fixar steken i ett naffs åt dig.
$db_connection = mysql_pconnect("127.0.0.1", "nobody","");
$get = mysql_db_query("somewhere","SELECT * FROM something",$db_connection);
$i=0;
$numrow = mysql_num_rows($get);
while($row = mysql_fetch_array($get)) {
$row_arr[$i][0] = $row[0];
$i++;
}
$rnd_nr = rand(1,$i);
echo $row_arr[$rnd_nr][0];
Humma, är inte säker på att det funkar, har inte testat, men det borde den göra!
detta funkar dock inte så bra om du har en väldigt stor databas >2-3000 eller så.
------------------
/*
Knowledge is freedom
Choice 2ooo
*/
[Redigerat av Choice den 08 jan 2001]
Varför alla dessa dubbelpostningar!? Du har ju fått hjälp med problemet i tidigare topics samt via mail..
Kan Du inte återanvända Dina gamla topics!?
------------------
woodi
Svenska FF1
www.johan-skog.nu