Bourbon
Mitglied
Hallo Leute,
ich arbeite gerade das Buch "PHP 5.3 & MySQL 5.1" durch und stoße in Kapitel 11.1 auf einen Fehler.
Nehme ich die Beispieldatei mitsamt der Datenbank und lasse sie mir ausgeben, kommt ein Fehler, den ich als Bild angehangen habe.
Hier der Quelltext:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Datenbankabfrage ausgeben lassen</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<?php
$mysqli = new mysqli("localhost", "root", "geheim", "garten");
if ($mysqli->connect_error) {
echo "Fehler bei der Verbindung: " . mysqli_connect_error();
exit();
}
$ergebnis = $mysqli->query("SELECT name, beschreibung, preis FROM pflanzen;");
while($zeile = $ergebnis->fetch_array()) {
echo "<strong>{$zeile['name']}</strong>: {$zeile['beschreibung']} {$zeile['preis']}<br />\n";
}
$ergebnis->close();
$mysqli->close();
?>
</body>
</html>
Wo liegt der Fehler?
ich arbeite gerade das Buch "PHP 5.3 & MySQL 5.1" durch und stoße in Kapitel 11.1 auf einen Fehler.
Nehme ich die Beispieldatei mitsamt der Datenbank und lasse sie mir ausgeben, kommt ein Fehler, den ich als Bild angehangen habe.
Hier der Quelltext:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Datenbankabfrage ausgeben lassen</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<?php
$mysqli = new mysqli("localhost", "root", "geheim", "garten");
if ($mysqli->connect_error) {
echo "Fehler bei der Verbindung: " . mysqli_connect_error();
exit();
}
$ergebnis = $mysqli->query("SELECT name, beschreibung, preis FROM pflanzen;");
while($zeile = $ergebnis->fetch_array()) {
echo "<strong>{$zeile['name']}</strong>: {$zeile['beschreibung']} {$zeile['preis']}<br />\n";
}
$ergebnis->close();
$mysqli->close();
?>
</body>
</html>
Wo liegt der Fehler?