E
edgar163
Hallo,
ich habe folgendes Problem: und zwar möchte ich einen Datensatz zufälligerweise auswählen lassen und diesen auf einer Seite anzeigen (hier: Stadt und Land). Klingt eigentlich relativ simpel. Leider habe ich kaum Erfahrung mit PHP + SQL und arbeite mich gerade erst ein. Jedenfalls wird auf meiner Seite nichts angezeigt. Weder der Name der Stadt, noch das Land. Fehlermeldung erhalte ich aber auch keine. Vielleicht kann mir jemand weiterhelfen, wie ich die Daten angezeigt bekomme?
Hier mal mein Quelltext:
<?
include("mysql.inc"); //Verbindung mit der Datenbank
$query = "SELECT COUNT(*) FROM hauptstadt";
$anzahl = mysql_query($query);
$id = rand(1,$anzahl);
$query = "SELECT stadt, land FROM hauptstadt WHERE id = $id";
$ds = mysql_query($query);
$stadt = htmlentities($ds->stadt);
$land = htmlentities($ds->land);
mysql_close($dz);
?>
<html>
<head>
</head>
<body>
<? include("menue.inc") ?>
<?= $anzahl ?>
<p style="width: 400px;">
<b>Stadt: <?= $stadt ?></b><br> Land: <i><?= $land ?></i>
</p>
</body>
</html>
ich habe folgendes Problem: und zwar möchte ich einen Datensatz zufälligerweise auswählen lassen und diesen auf einer Seite anzeigen (hier: Stadt und Land). Klingt eigentlich relativ simpel. Leider habe ich kaum Erfahrung mit PHP + SQL und arbeite mich gerade erst ein. Jedenfalls wird auf meiner Seite nichts angezeigt. Weder der Name der Stadt, noch das Land. Fehlermeldung erhalte ich aber auch keine. Vielleicht kann mir jemand weiterhelfen, wie ich die Daten angezeigt bekomme?
Hier mal mein Quelltext:
<?
include("mysql.inc"); //Verbindung mit der Datenbank
$query = "SELECT COUNT(*) FROM hauptstadt";
$anzahl = mysql_query($query);
$id = rand(1,$anzahl);
$query = "SELECT stadt, land FROM hauptstadt WHERE id = $id";
$ds = mysql_query($query);
$stadt = htmlentities($ds->stadt);
$land = htmlentities($ds->land);
mysql_close($dz);
?>
<html>
<head>
</head>
<body>
<? include("menue.inc") ?>
<?= $anzahl ?>
<p style="width: 400px;">
<b>Stadt: <?= $stadt ?></b><br> Land: <i><?= $land ?></i>
</p>
</body>
</html>