Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa mengulangi set hasil MySQL?

Jika Anda menggunakan permata mysql2 maka Anda harus mendapatkan objek hasil mysql2 dan menurut dokumen Anda harus dapat melakukan hal berikut

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

Lihat dokumentasi di sini

Jadi dalam kasus Anda, Anda dapat melakukan hal berikut

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

Sunting :Anda tampaknya mengacu pada dokumen yang salah, periksa dokumen permata 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. Dapatkan baris dengan nilai tertinggi atau terendah dari GROUP BY

  2. ambil gambar base64 dari database

  3. SUM() Fungsi di MySQL

  4. Mengimpor data dari database MySQL ke dalam bingkai data Pandas termasuk nama kolom

  5. Dapatkan semua pengguna kecuali pengguna yang masuk saat ini di laravel fasih