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

Jak mogę iterować przez zestaw wyników MySQL?

Jeśli używasz gem mysql2, powinieneś otrzymać obiekt wynikowy mysql2 i zgodnie z dokumentacją powinieneś być w stanie wykonać następujące czynności

results.each do |row|
  # conveniently, row is a hash
  # the keys are the fields, as you'd expect
  # the values are pre-built ruby primitives mapped from their corresponding field types in MySQL
  # Here's an otter: http://farm1.static.flickr.com/130/398077070_b8795d0ef3_b.jpg
end

Zapoznaj się z dokumentacją tutaj

Więc na wszelki wypadek możesz wykonać następujące czynności

<% @results.each do |val| %>
   <%= "#{val['id']}, #{val['name']}, #{val['age']}" %>
<% end %>

Edytuj :wydaje się, że odnosisz się do złego dokumentu, sprawdź dokument z klejnotami Mysql2.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać pojedynczy ostatni rekord z określonym identyfikatorem w codeigniter

  2. Utwórz ROLLING sumę w okresie czasu w mysql

  3. Czy mogę na ślepo zastąpić wszystkie funkcje mysql_ mysqli_?

  4. Jak wyświetlić sortowanie bazy danych w MySQL

  5. Gdzie przechowywać przesłane pliki (dźwięk, zdjęcia i wideo)