sql >> Databasteknik >  >> RDS >> Mysql

While loop PHP get_result fungerar inte

Prova detta:

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

}

Uppdatera

Om du vill välja *, jämfört med att behöva ange VARJE kolumn individuellt, kolla in denna inlägg (inte det godkända svaret, utan det svar som fick högst poäng). Annars uppmanar jag dig starkt att kolla in PDO , eftersom det gör dessa grundläggande läsoperationer mycket enklare.




  1. Vilket är bättre:mysql_connect eller mysql_pconnect

  2. Möjliga konsekvenser av att öka varchar-längden i MySql?

  3. Hur MOD() fungerar i MariaDB

  4. Ändra en inloggnings standardspråk i SQL Server