Eine zulällige Tabelle ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hmm...so denke ich... (ungetestet ;) )
<?php
$daten = mysql_query("SELECT * FROM `news`");
$anz = mysql_num_rows($daten);
$rand = rand(1, $anz);
echo $daten['$rand'];
?>
Sollte so gehen denke ich^^ -
Hmm...so denke ich... (ungetestet ;) )
<?php
$daten = mysql_query("SELECT * FROM `news`");
$anz = mysql_num_rows($daten);
$rand = rand(1, $anz);
echo $daten['$rand'];
?>
Sollte so gehen denke ich^^
<?php
$daten = mysql_query("SELECT * FROM `news`");
$anz = mysql_num_rows($daten);
$rand = rand("$daten", 1, $anz);
echo $rand;
?>
So isses sch?ner.. so gehts zu 100%, oder?^^ -
Bei beiden wird nix ausgegeben... Wie gehst noch?
-
Die hierf?r in farge kommen k?nnen:
newsid
newssubject
Die d?rften eher nicht dazu beitragen
catid
userid
newstext
newsurl
newslink -
<?php
$daten = mysql_query("SELECT * FROM `news`");
$anz = mysql_num_rows($daten);
$rand = rand(1, $anz);
$news = mysql_query("SELECT `spalte wo die news stehen` WHERE newsip = '".$rand."'");
echo $news;
?>
gibt sicherlich elegantere l?sungen, solte aber gehen -
was ist jetzt hierdran flasch?
<? $sql = "SELECT
newsid
FROM
news
ORDER BY
RAND()
LIMIT
0, 1";
$res = mysql_query($sql) or die( 'Error[SELECT|User]: <br />
<pre>' . $sql . '</pre>
<br />
MySQL-Error: ' . mysql_error() );
$news = mysql_fetch_object($res);
printf( '<h1>Zufallsartikel</h1>
Titel: %s',
$news-> news );
?>
gibt irgendwie nix aus... -
*r?usper* Du nimmst da doch nur die ID, also die Kennnummer aus der Datenbank raus, woher soll denn dnn pl?tzlich der Text kmmen? o.O
-
Der Link zu soeinem Beitrag sieht so aus:
<a href="'.$url.'do=view&newsid='.$news[newsid].'">lesen</a>
wie kann ich das so da reinschreiben? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage