sql >> Databáze >  >> RDS >> Mysql

Zatímco smyčka PHP get_result nefunguje

Zkuste toto:

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

}

Aktualizovat

Pokud chcete provést výběr *, vs. že musíte specifikovat KAŽDÝ sloupec jednotlivě, podívejte se na tento příspěvek (ne přijatá odpověď, ale odpověď s nejvyšším skóre). Jinak vás důrazně žádám, abyste se podívali na CHOP , protože to značně usnadňuje tyto základní operace čtení.




  1. Jak vypočítat čtverec v SQL

  2. COUNT() vs COUNT_BIG() na SQL Server:Jaký je rozdíl?

  3. Odkazuje na proměnné relace (\set var='value') z PL/PGSQL

  4. Co je to „vícedílný identifikátor“ a proč jej nelze svázat?