Hallo zusammen,
ich traue mich schon fast garnicht zu fragen, weil ich denke, dass es nur eine Kleinigkeit ist. Allerdings verzweifle ich gerade.
Mein RasPi schreibt regelmäßig Temperaturdaten in eine MySQL Datenbank. Diese Daten wollte ich nun über eine lokale HTML Seite anzeigen lassen. Also gibt es folgende HTML Seite:
PHP
<html>
<head>
<title>Daten aus einer Datenbank abrufen</title>
</head>
<body>
<?php
// Verbindung zum Datenbankserver
mysql_connect("localhost", "root", "Pa$$W0rT") or die (mysql_error ());
// Datenbank auswählen
mysql_select_db("ghaus") or die(mysql_error());
// SQL-Query
$strSQL = "SELECT * FROM temperatur_tb";
// Query ausführen (die Datensatzgruppe $rs enthält das Ergebnis)
$rs = mysql_query($strSQL);
// Schleifendurchlauf durch $rs
// Jede Zeile wird zu einem Array ($row), mit mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
// Schreibe den Wert der Spalte Datum (der jetzt im Array $row ist)
echo $row['datum'] . "<br />";
}
// Schließt die Datenbankverbindung
mysql_close();
?>
</body>
</html>
Alles anzeigen
Mal abgesehen davon, dass ich eigentlich mehr Werte ausgeben möchte, wollte ich nun zumindest mal das angesprochene "Datum" ausspucken lassen. Dies ist das, was ich dabei erhalte:
Mehr oder weniger ein leeres Browserfenster mit folgendem Text:
Ich habe die Vermutung, dass mein PHP auf dem raspi irgendwie kaputt ist.
Wo ist mein Denkfehler? Kann mir jemand weiter helfen?