[[Ruby]]

DBって個人レベルの小物だとあまり使わないのよねえ。ブログくらいかしら。

とりあえず、うちの wordpress 用に動いているDB鯖にアクセスしてみたわ。

wordpressを選んだ理由は、wp-config.phpをみたらアクセス先が一目瞭然だったからね。単にそれだけ。

あと、うちはブログ鯖のDB鯖が別なので、本題と関係ない設定を気にせずやれたのもあるかな。


* Code [#ef866075]

 #!/usr/bin/ruby
 
 require 'mysql'
 
 def lists(rs)
   rs.each do |r|
     puts r.join ", "
   end
 end
 
 connection = Mysql::connect("サーバIP", "username", "password", "blogname")
  
 # 文字コードをUTF8に設定
 connection.query("set character set utf8")
 
 # DBに問い合わせ
 lists(connection.query("SHOW TABLES"))
 lists(connection.query("SELECT * FROM wp_users"))
 #lists(connection.query("SELECT * FROM wp_posts"))
 
 # コネクションを閉じる
 connection.close

* Access [#ac070a05]

 $ ruby  testdb.rb
 wp_commentmeta
 wp_comments
 wp_links
 wp_mobilepress
 wp_options
 wp_postmeta
 wp_posts
 wp_simpleapplinks_cache
 wp_term_relationships
 wp_term_taxonomy
 wp_termmeta
 wp_terms
 wp_tsa_spam
 wp_usermeta
 wp_users
 wp_wiki_subscriptions
 1, username, (暗号化コード), username,   mail@address, , 2010-09-10 03:28:00, , 0, username(administrator)
 $

さて。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS