Mysql
 sql >> Base de données >  >> RDS >> Mysql

Alors que la boucle PHP get_result ne fonctionne pas

Essayez ceci :

$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);

}

Mettre à jour

Si vous voulez faire une sélection *, plutôt que de devoir spécifier CHAQUE colonne individuellement, consultez ceci poster (pas la réponse acceptée, mais la réponse la plus élevée). Sinon, je vous invite fortement à consulter PDO , car cela facilite grandement ces opérations de lecture de base.