Mysql
 sql >> Datenbank >  >> RDS >> Mysql

While-Schleife PHP get_result funktioniert nicht

Versuchen Sie Folgendes:

$stmt = $mysqli->prepare('SELECT posts.id FROM tags JOIN posts ON posts.id = tags.post_id WHERE tag = ?');

...

$stmt->bind_result($id);    

while ($stmt->fetch()) {

    // var_dump entire row to ensure the key you expect is avail
    var_dump($id);

}

Aktualisieren

Wenn Sie eine Auswahl * vornehmen möchten, anstatt JEDE Spalte einzeln angeben zu müssen, sehen Sie sich diesen posten (nicht die akzeptierte Antwort, aber die Antwort mit der höchsten Punktzahl). Andernfalls empfehle ich Ihnen dringend, sich PDO anzusehen , da es diese grundlegenden Leseoperationen viel einfacher macht.