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:
HTH
Nessus
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
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 :)

