Ergebnis 1 bis 3 von 3
Like Tree1Likes
  • 1 Post By dosenpfand

Thema: mysqli_fetch über while bringt Fehler

  1. #1
    TP-Newbie
    Registriert seit
    Jul 2012
    Beiträge
    2

    Question mysqli_fetch über while bringt Fehler

    Hallo,

    ich habe ein Problem. Ich bin der Anleitung hier im Forum zu MySQLi gefolgt und versuche jetzt mit einem mysqli_prepare() statement, wie es in der Anleitung steht, Daten auszugeben. Den ersten Eintrag spuckt er mir auch korrekt aus, aber danach kommt diese Fehlermeldung:
    Code:
    Fatal error: Call to a member function fetch() on a non-object in C:\Webdocs\index.php on line 24
    Und dazu natürlich hier der Code:
    Code:
    $db = @new mysqli('localhost','root','pass','database');
    
    if(mysqli_connect_errno()) { echo mysqli_connect_error(); }
    
    $sql = 'SELECT Datum, Name, Email, Eintrag FROM gbook';
    
    $eintrag = $db->prepare($sql);
    $eintrag->execute();
    $eintrag->bind_result($datum,$name,$email,$eintrag);
    
    while($eintrag->fetch())
    {
    	echo '<div id="eintrag"><span id="datum">'.$datum.'</span></div>';
    }
    
    $db->close;
    Zeile 24 im Fehler ist die while()-Schleife.

    Ich bin relativ neu zu MySQL im Allgemeinen, wahrscheinlich finde ich deswegen den Fehler nicht. Bin dankbar für jede Hilfe.

    Vielen Dank.

    Grüße,
    dosenpfand

  2. #2
    TP-Senior Avatar von PascalKremp
    Registriert seit
    Apr 2012
    Ort
    Wuppertal
    Beiträge
    237
    Hi dosenpfand,

    PHP-Code:
    <?php 
    $db 
    = @new mysqli('localhost','root','pass','database');

    if(
    mysqli_connect_errno()) { echo mysqli_connect_error(); }

    $sql 'SELECT Datum, Name, Email, Eintrag FROM gbook';

    $eintrag $db->prepare($sql);
    $eintrag->execute();
    $eintrag->bind_result($datum,$name,$email,$gbook_eintrag);

    while(
    $eintrag->fetch()):
    ?>
        <div class="eintrag">
            <div class="datum"><?php echo $datum?></div>
            <div><?php echo $name?> - <?php echo $email?></div>
            <div><?php echo $gbook_eintrag?></div>
        </div>
        <hr>
    <?php
    endwhile;

    $eintrag->close();
    ?>
    Finde die Fehler im ersten Post!

  3. #3
    TP-Newbie
    Registriert seit
    Jul 2012
    Beiträge
    2
    Au Backe, bin ich doof! Danke. Das ist mir jetzt etwas peinlich. :S
    PascalKremp likes this.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 09.04.2009, 00:39
  2. Mod_Rewrite bringt nur Fehler 404
    Von maxi89 im Forum Server & Provider
    Antworten: 3
    Letzter Beitrag: 19.05.2007, 23:34
  3. mysql-abfrage bringt fehler
    Von alexf812 im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 29.03.2007, 15:39
  4. session_start(); bringt immer wieder fehler
    Von theo im Forum Traum-Dynamik
    Antworten: 12
    Letzter Beitrag: 25.10.2002, 14:30
  5. redirect bringt http header Fehler !?!
    Von hnes im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 08.10.2002, 16:16

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51