Ruby

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

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

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

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

Code

#!/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

$ 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
Last-modified: 2016-03-17 (木) 16:09:38