[アクセス]の検索結果
PerlのプログラムからDBI経由でMySQLに接続し、SELECT文でデータを取得する処理のサンプルプログラムです。
あらかじめphpMyAdminを使用してMySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「users」を作成、3件のレコードを登録しておきます。
CREATE TABLE `users` (
`userid` varchar(100) COLLATE utf8_bin NOT NULL,
`password` varchar(250) COLLATE utf8_bin NOT NULL,
`status` int(11) NOT NULL,
`auth` int(11) NOT NULL,
`username` varchar(250) COLLATE utf8_bin NOT NULL,
`address` varchar(250) COLLATE utf8_bin NOT NULL,
`mailaddr` varchar(100) COLLATE utf8_bin NOT NULL,
`hpurl` varchar(250) COLLATE utf8_bin NOT NULL,
`widgets` text COLLATE utf8_bin NOT NULL,
`createdate` datetime NOT NULL,
`lastupdate` datetime NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('admin','1234','1','0','webmaster','',
webmaster100@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('test1','5678','1','1','user 1','',
'test1@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
`username`,`address`,`mailaddr`,`hpurl`,`widgets`,
`createdate`,`lastupdate`)
values('test2','abcd','1','1','user 2','',
'test2@59log.com','http://59log.com/','',now(),now());
以下のPerlプログラムでは、テーブル「users」からステータスが1のレコードを全て取得、一旦配列に格納してから標準出力に出力しています。
検索条件の設定にはプレースホルダを使用し、DB処理でエラーが発生した場合は、例外処理に飛んでエラーの内容が出力されるように、RaiseErrorに1を設定しています。
--- mysql_select.pl ---
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
my $data_source = "DBI:mysql:testdb"; # 接続先はtestdb
my $username = "test"; # データベースへのアクセス権限を持つユーザーを指定
my $password = "abcd"; # そのパスワード
my $status = 1;
my @recs = ();
eval {
my $dbh = DBI->connect($data_source, $username, $password,
{RaiseError => 1, PrintError => 0});
my $sql = "select * from users where status = ?";
my $sth = $dbh->prepare($sql);
$sth->execute($status);
while (my @rec = $sth->fetchrow_array) {
push @recs, [@rec];
}
$sth->finish;
$dbh->disconnect;
};
if ($@) {
print "Error : $@\n";
}
foreach my $rec (@recs) {
print join(",", @{$rec}), "\n";
}
トラックワード(track word)は、ブロガー向けの無料SEOツール。ブログの各ページがどのようなキーワードで検索されているのかをキーワード別・ページ別に詳細に解析できる。また、ブログの各ページにそのページが最近検索されたキーワードを人気順に表示されるため、ページの概要を把握したり検索キーワードについて考えるための情報を得ることができる。
さくらインターネット研究所が、 同社が管理する分散KVSクラウドに、インターネット経由でmemcachedプロトコルを用いてアクセスすることができるKVSデータベースサービス「KVSアルファテストサービス」を開始した。
memcachedプロトコルは、KVSにネットワーク経由でアクセスするための事実上の標準となっているテキストベースのプロトコル。memcachedプロトコルについてmemcachedプロトコルの仕様書memcachedを知り尽くすmemcached...
TypePad デベロッパーリソース(日本語版)は、個人向け TypePad (Pro, Micro) や TypePad Motion の開発者向けサイト。TypePad Motion のダウンロードとインストール、サイト構築、設定、カスタマイズ方法などの情報。...
CGI RESCUEは、アクセスカウンタや電子掲示板、チャットなど、ホームページをグレードアップするためのHTMLだけできない機能を設置するCGIやSSIを、フリーウエア(無料)やシェアウエア(有料)として配布している個...
サイトのトップページだけでなく、それ以外のPC向けのコンテンツに携帯からアクセスされた場合も、携帯向けのコンテンツに転送するようにする必要があるのですが、いまいち思い通りになっていません。コンテンツをCG...
ブログチャートは、ブログを被リンク数や購読数などの複数の指標の累積数値を組み合わせて評価し、その影響力や特徴をレーダーチャートとして表示するブログパーツ。ブログチャートでは、「Access(アクセス:ブログ...
FireMobileSimulator.orgは、User-Agentを偽装し、携帯端末(DoCoMo/au/Softbank)をシミュレートしてWebサイトを見ることができるFirefox用アドオン「FireMobileSimulator」を配布しているサイト。携帯端末のHTTPリ...
Apache CouchDBは、RESTful HTTPやJSON API経由でアクセスできる分散型データベース。アクセスにHTTPを利用するためさまざまな言語からの利用が可能で、Webブラウザ上で JavaScriptを使用してクエリやインデックス作...
アクセスランキング
今日のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (10 PV)
- FC2まとめ (6 PV)
- 2ちゃんねる(2ch) (5 PV)
- StartPage(スタートページ) - 匿名検索エンジン (4 PV)
- Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
- 「RPGツクールMV」製ゲームを簡単にiOS、Androidアプリ化する「Monaca for RPGツクール」 #テクノロジー (3 PV)
- Google 日本語入力がオープンソースに (3 PV)
- 大人気のブランド品即時買取サービス「CASH」がDMM.comにたったの70億円で買い叩かれる (2 PV)
- 無料ダイヤルアッププロバイダ「Soloot(ソルート)」 (2 PV)
- FC2ブログにコミュニティ機能 (2 PV)
今月のアクセスランキング TOP 10
- FC2まとめ (14 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (13 PV)
- 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
- StartPage(スタートページ) - 匿名検索エンジン (5 PV)
- 掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
- 「Kindle for the Web」 (5 PV)
- 2ちゃんねる(2ch) (5 PV)
- FC2ブログにコミュニティ機能 (4 PV)
- MySQLのINSERT ... SELECT文でLIMIT句を使用して上位3件のレコードをテーブルに追加する (4 PV)
- Jipanguの配布は終了しました (4 PV)
アクセス統計
ディレクトリ
関連サイト

