2008-04-03から1日間の記事一覧

脱初心者!!

プログラミングと英語ってすごい似ている気がする。何が似てるって、どんなけ勉強しても素人を抜け出せないところ。なんで、いつまでも素人が抜けないんだろう? おそらく両方とも基礎ができていないからだろうな。基礎がないのにも関わらず、形だけ外人とし…

14.18 データベースなしでSQLを使用する

SQLを使用して複雑な問い合わせを行いたいが、リレーショナルデータベースサーバの管理はしたくない。 CPANで公開されているDBD::SQLiteモジュールを使用する。 use DBI; $dbh = DBI->connect("dbi:SQLite:dbname=/User/gnat/salaries.sqlt, "", "", { Raise…

14.17 CSVファイルをSQLで問い合わせる

SQLを使用してCSVファイルのデータの挿入、削除、または取り出しを行いたい。 CPANで公開されているDBD::CSVモジュールを使用する。 use DBI; $dbh = DBI->connect("dbi:CSV:f_dir=/home/gnat/payroll", "", "", { AutoCommit => 1, RaiseError = > 1 }); $d…

14.16 1ページ分ずつデータを表示する

テーブルの内容または問い合わせの結果を一度に1ページ分ずつ表示したい。 どのレコードから表示し始めるかを常に確認できるように変数を設定し、次にその変数の値を使用して、1ページ分として表示するにはいくつのレコードを取り込めばよいかを決定する。