2008年07月29日

iPhoneローカルのデータベースを見える化する

っていうアイディア。作りかけだけど、思いついたのでメモ。

HTMLの方でこの.jsを読み込んで、id="contena"を追加すればなんとなーくDBの中身が分かります。

本格的にDBを作り込むときにちゃんと作ろうと思います。




//テーブル名&データベース名&バージョンを入れてください!
var dbname = ""
var tablename = "";
var versionNumber = "";

window.addEventListener("load", loaded, false);


function loaded() {
db = openDatabase(dbname, versionNumber);
  getdb();
}


function getdb() {
db.transaction(function(tx) {
tx.executeSql('SELECT * FROM '+tablename, [],
function(tx, rs) {
$("contena").innerHTML +="";
for (var i = 0; i < rs.rows.length; i++) {
var row = rs.rows.item(i);
$("contena").innerHTML +="";
for (var i in row) {
$("contena").innerHTML += "<td>"+row[i]+"";
}
$("contena").innerHTML +="";
}
$("contena").innerHTML +="
";
});
},
function(error) {
alert(error.message + 'という訳でエラーです');
});
}

function $(id) {
return document.getElementById(id);
}


JSadminっていう名前だけは完全に決定です。


それから、livedoorブログでコードをきれいに載せる方法が分からない…

hayashi311 at 17:20コメント(0)トラックバック(0) 

トラックバックURL

コメントする

名前
 
  絵文字
 
 
Twitter
記事検索
QRコード
QRコード
  • ライブドアブログ