Wil data uit mijn dataase halen. Nu krijg ik alleen niets in mijn beelscherm. Hij maakt wel connectie met de database en geeft ook geen foutmeldingen. Ziet iemand wat er fout is.
Heb dit gebruikt een een script op deze site.
<?
$user = "###";
$pass = "###";
$host = "###";
$dbdb = "###";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
{
echo "Kan geen verbinding maken met de database.";
exit();
}
unset($user);
unset($pass);
unset($host);
unset($dbdb);
//-- haal de onderwerpen uit de database
$sql = "SELECT time,onderwerp FROM test ORDER BY time DESC";
//-- via de functie mysql_query() kun je de SQL code
//-- die in $sql staat uitvoeren.
$res = mysql_query($sql);
echo "<b>Onderwerpen</b><p>";
//-- kijk via de functie mysql_num_rows() hoeveel
//-- rijen er zijn. Deze moet groter of gelijk zijn
//-- aan 1. Is dit dat niet, dan zijn er dus geen
//-- rijen in de tabel test, en dus ook geen
//-- onderwerpen.
if (mysql_num_rows($res) >= 1)
{
//-- met de functie mysql_fetch_array()
//-- zet je alle resultaten in een array
//-- en kun je deze aanroepen (in dit geval)
//-- via de variabele $row. Voorbeeld: $row[id]
//-- , $row[datum] en $row[titel] in dit geval omdat
//-- alleen de kolommen id, titel en datum uit
//-- de database worden geselecteerd (zoals
//-- je boven kunt zien in de SQL code).
//-- loop door de resultaten
while ($row = mysql_fetch_array($res))
{
//-- maakt linkje naar nieuws.php?id=<nummer>
//-- pak alleen de eerste 10 karakters van $row[onderwerpen]
//-- zodat alleen de datum en niet ook de tijd wordt
//-- getoond.
$row[onderwerpen] = substr($row[onderwerpen], 0, 10);
echo "$row[onderwerpen] <a href=\"nieuws.php?id=$row[time]\">$row[onderwerpen]</a><br>";
}
}
//-- laat dit dus zien als er geen onderwerpen
//-- zijn.
else
{
echo "Er zijn geen onderwerpen.";
}
?>
814 views