[#46143] るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — eiichi_maekawa@...

62 messages 2009/07/02
[#46153] Re: るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — "NARUSE, Yui" <naruse@...> 2009/07/03

成瀬です。

[#46165] Re: に関する1.8.6→1.8.7または、1.9へのバージョンアップ — eiichi_maekawa@... 2009/07/05

前川です。

[#46281] rubyの変数の扱いについて — "前川 映一" <eiichi_maekawa@...> 2009/08/17

前川です。

[#46283] Re: rubyの変数の扱いについて — "(株)ネットフォレスト 植田裕之" <ueda@...> 2009/08/17

植田と申します。

[#46146] 文字変換 — eiichi_maekawa@...

16 messages 2009/07/03
[#46147] Re: 文字変換 — Hidetoshi NAGAI <nagai@...> 2009/07/03

永井@知能.九工大です.

[#46148] Re: 文字変換 — eiichi_maekawa@... 2009/07/03

前川です。

[ruby-list:46196] Re: Ruby MySQL テーブル一覧の取得要領

From: OZAWA Sakuro <sakuro@2238club.org>
Date: 2009-07-09 01:18:19 UTC
List: ruby-list #46196
さくです。

2009/07/09 7:52 に <eiichi_maekawa@mhi.co.jp> さんは書きました:

> MySQLが返すobjectをどうすれば、解析できるでしょうか?
> 取得したobjectは、どうすれば、解析できるでしょうか?
> マニュアルは、どこを読めばよいでしょうか?

>実行すると、
>#<Mysql::Result:0x2ea07e8>

とあるようにMysql#queryメソッドが Mysql::Result オブジェクトを返すので、
http://www.tmtm.org/mysql/ruby/ の該当クラスの説明を読みます。
fetch_ で始まるメソッドや each, each_hash を使えますね。


Mysql::Resultは each を実装しているので、
res = mysql.query('show tables')
res.extend Enumerable
table_names = res.map {|row| row[0] }
とするのがRuby風なのかもしれませんが、嶋さんがお書きの list_tables が簡便ですね。

-- 
OZAWA Sakuro

In This Thread