Problem bei SQL Abfrage in PHP

Silvestergirly

Grünschnabel
Hallo liebes Forum,


Ich habe ein Problem mit der Datenbankabfrage in PHP.

Und zwar lautet mein SQL Befehl: SELECT buch.Titel, buch.Untertitel, buch.Reihename, buch.Cover FROM buch WHERE Titel = 'Harry Potter'

zur Erklärung: im Untertitel steht dann z.B. der Stein der Weisen etc.
In phpMyAdmin klappt die Abfrage wunderbar und er zeigt mir alle 7 Harry Potter Bücher an.
upload_2016-6-30_19-42-56.png


Nur klappt das ganze irgendwie nicht mit php auf meiner HP.:(


Da sieht der Code folgender Maßen aus.

PHP:
<div class="row"><!--öffnender row-->
    <h1>Tolle Auswahl an Harry Potter Büchern auf einen Blick</h1>
    <div class="col-md-12">
        <?php
            $sql = "SELECT buch.Titel, buch.Untertitel, buch.Reihename, buch.Cover FROM buch WHERE Titel = 'Harry Potter'";       
            $result=$tools->holeDaten($sql);
            $datensatz = $result->fetch_array();
            //print_r($datensatz);
             echo "<h1>".$datensatz['Titel']."</h2>";
             echo "<p>".$datensatz['Untertitel']."</p>";
             echo "<p>".$datensatz['Reihename']."</p>";
             echo "<p>".$datensatz['Cover']."</p>";
        ?>
</div>
</div>


Er zeigt es dann so im Browser an:

upload_2016-6-30_19-41-24.png


sieht ihr vielleicht den Fehler?
Ich habe jedenfalls keine Ahnung


Liebe Grüße
 
PHP:
while($datensatz = $result->fetch_array())
{
            //print_r($datensatz);
             echo "<h1>".$datensatz['Titel']."</h1>";
             echo "<p>".$datensatz['Untertitel']."</p>";
             echo "<p>".$datensatz['Reihename']."</p>";
             echo "<p>".$datensatz['Cover']."</p>";
}
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück