Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Gdy pętla PHP get_result nie działa

Spróbuj tego:

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

}

Aktualizuj

Jeśli chcesz wybrać *, zamiast określać KAŻDĄ kolumnę indywidualnie, sprawdź to post (nie zaakceptowana odpowiedź, ale najwyżej punktowana odpowiedź). W przeciwnym razie gorąco zachęcam do sprawdzenia PDO , ponieważ znacznie ułatwia te podstawowe operacje odczytu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqlworkbench wyświetla błąd wersji podczas eksportowania bazy danych

  2. Zwróć losowe wyniki (kolejność według rand() )

  3. Przeczytaj plik tekstowy i przenieś zawartość do bazy mysql

  4. Błąd składni SQL

  5. Jak mogę pominąć dane wyjściowe nagłówka kolumny dla pojedynczej instrukcji SQL?