Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Suche einen PHP-Befehl





Frage

Hallo zusammen, ein Freund von mir braucht dringend einen PHP-Befehl, der aus einer Datenbank, mit z.B. Zitaten, zufällige Einträge raussucht. Ich habe eine Seite gefunden, die dem gesuchten Befehl entspricht/entsprechen könnte: http://www.german-bash.org/ Wenn man dort auf "Zufall+" klickt kommen zufällig ausgewählte Zitate. Wäre dankbar über Hilfe :) MfG ZerroX

Antwort 1 von Nessus

Hi,

warum frägt dann dein Freund nicht einfach?
Für dein Problem gibt es nicht explizit einen Befehl.
Schaue dir mal folgendes Script an:

    $HOST = "";
    $ID = "";
    $PW = "";
    $DB = "";
    $tabelle = "";
	 $conn_id = mysql_connect($HOST,$ID,$PW);
   	 mysql_select_db($DB,$conn_id);
         $result = mysql_query("SELECT count(*) FROM ".$tabelle);
         $gesamt = mysql_result($result,0);
   	 mt_srand(time());
 	 $zeile = mt_rand(0,$gesamt-1);
        $result = mysql_query("SELECT spruch, autor FROM $tabelle");
    mysql_data_seek($result,$zeile); 

    $row = mysql_fetch_row($result);
    $ausgabe = "<font size=\"2\" color=\"#111111\"><center>Zitat von: ".$row[1]."<br>\n";
    $ausgabe .= $row[0]."</font></center><p>\n";
    mysql_free_result($result); 


HTH

Nessus

Antwort 2 von ZerroX

Er hat behauptet es würde schneller gehen wenn er die oben genannte seite anschreibt... thx für die antwort

Antwort 3 von grt

Das geht auch mit mysql-Bordmitteln:
Beispiel:
SELECT name FROM tabelle ORDER BY RAND() LIMIT 1

rand() siehe: http://dev.mysql.com/doc/refman/5.1/en/mathematical-functions.html

Antwort 4 von ZerroX

Danke, er hat sich zufrieden gegeben^^ eure antworten haben ihm geholfen :)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: