[データベース]の検索結果


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";
}
[2152] Posted by kagahiro at 2010/07/26 09:49:13
0 point | Link (5) | Trackback (0) | Comment (0)

「さくらのレンタルサーバ」は、さくらインターネットが提供している個人向けレンタルサーバーサービスで最も料金の安い「ライト」は月額125円(1年契約の場合)から利用できる。

月額125円の「ライト」では、PHPやMySQLの利用は出きないが、データベースを必要としないPerl、Ruby、PythonのCGIであれば動作させることが可能。

また、インストール作業なしにレンタルサーバのコントロールパネルから設定するだけでブログを作成することできる「さくらのブログ」という機能があり、さくらインターネットでドメインを取得すると独自ドメインでの 運用も可能。利用料金は月額125円/1Gなので、有料のブログサービスを利用するより安く独自ドメインのブログを作成することができる。

さらに、月額500円の「スタンダード」プランではPHPやMySQLの利用も可能で、オープンソースのブログソフトのWordPressやMTOS(Movable Type Open Source)のインストールも簡単にできる。

さくらのレンタルサーバ

[2026] Posted by buzei at 2010/06/28 20:52:25
0 point | Link (5) | Trackback (0) | Comment (0)

株式会社ベットが各種機能無制限、ディスク容量100GBの高パフォーマンスレンタルサーバー「X2(エックスツー)」を開始した。サービスプランは、コストパフォーマンスを追及したスタンダードプランとディスク容量200GBで電話サポートが利用可能なアドバンスドプランの2種類。

X2サービス開始に伴い、オープニングキャンペーンが実施されておリ、2010年6月30日までのキャンペーン期間中は初期設定費用6,300円が無料、またサーバー契約者は独自ドメインを格安価格で取得できる。

(エックスツー)の特長

  • 大容量100GB、月額1890円からの高いコストパフォーマンス
  • マルチドメイン、サブドメイン、メールアドレス、データベースなど各種無制限
  • MTOSやXOOPSをワンクリックでインストールできる自動インストール機能
  • X2独自のXキャッシュ設定、PHP高速化設定機能によるCGI・PHPの高速利用
  • 高性能スパムフィルタ、アンチウィルス機能を備えたセキュリティ万全のメール機能
  • 共用SSL対応、オプションにより専用SSLもご利用可能
  • サーバー利用者限定の格安ドメインサービス

100GB無制限レンタルサーバー【X2】

[1958] Posted by kagahiro at 2010/06/13 15:45:28
0 point | Link (2) | Trackback (0) | Comment (0)

ネットエイドの格安レンタルサーバー「ハッスルサーバー」は、月額208円と格安料金ながら、容量1.5Gで、perl、ruby、pythonのCGIだけでなく、PHPMySQL、定期的に処理を自動的実行するcronも利用できます。また、人...
[1841] Posted by buzei at 2010/05/14 00:40:09
1 point | Link (6) | Trackback (0) | Comment (1)

Supleks.jpには、「ラーメンデータベース」「カレーデータベース」「チャーハンデータベース」「マニア検定」などのコンテンツがあり、誰でもラーメン店、カレー店、チャーハン店を検索したり、店舗情報やクチコミ、...
[1422] Posted by buzei at 2009/11/19 23:40:54
0 point | Link (0) | Trackback (0) | Comment (0)

最近は、格安レンタルサーバーでもPHPとMySQLが利用できるようになっているため、格安レンタルサーバーであってもPHPとMySQLで作成された高機能なオープンソースEC構築ソフトインストールが可能になってますが、...
[1205] Posted by buzei at 2009/07/05 00:00:24
0 point | Link (2) | Trackback (0) | Comment (0)

スクリプトプログラミング言語「Perl(パール)」の入門書や解説書。新版Perl言語プログラミングレッスン入門編平易な文章と、たくさんのサンプルプログラムで、Perlの基礎がわかりやすく解説されたPerl入門書。はじ...
[1122] Posted by buzei at 2009/05/21 18:47:35
0 point | Link (1) | Trackback (0) | Comment (0)

今日、明日の天気や週間天気予報、注意報・警報、地震情報、津波情報、台風情報、火山情報などの気象情報を掲載しているサイト。気象庁のホームページ天気予報、天気図、気象衛星、アメダス、天気分布予報、気象デー...
[1091] Posted by buzei at 2009/05/07 20:29:45
0 point | Link (4) | Trackback (0) | Comment (0)

オープンソースの高速・軽量データベース「MySQL」の入門書や運用管理についての詳細な解説書、リファレンス、MySQLを利用したWebアプリケーション構築方法についての書籍など。MySQL 徹底入門 第2版オープンソースの...
[1079] Posted by buzei at 2009/05/03 13:21:06
0 point | Link (1) | Trackback (0) | Comment (0)

Webアプリケーションの開発に広く利用されているスクリプト言語PHPに関する書籍。PHPプログラミングの基礎から解説している入門書やサンプルコードが掲載された詳細な解説書など。初めてのPHP5動的なWebサイトを構築...
[1006] Posted by buzei at 2009/04/06 13:44:44
0 point | Link (1) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  1 2 3 4 5  次へ >


アクセスランキング

今日のアクセスランキング(上位10件)

  1. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (6 PV)
  2. 2NN (2ch News Navigator) (3 PV)
  3. 掲示板フリーソフト - 無料で利用できる掲示板CGI (2 PV)
  4. [おわコン]FF14、不評のあまり無料期間延長に追い込まれる (1 PV)
  5. [巨大地震]東北地方太平洋沖地震(東日本大震災)[M9.0] (1 PV)
  6. [中国]中央軍事委副主席に「太子党」筆頭格の習近平氏が就任 (1 PV)
  7. [事件]鬼畜作家の黒田一郎(村崎百郎)、読者にめった刺しにされ死亡 (1 PV)
  8. [動画]ライオンの群れが恐ろしい生き物にエサを横取りされる (1 PV)
  9. [兵器]V-22 オスプレイまた墜落 (1 PV)
  10. [遠隔操作ウイルス事件]警視庁がネット関連会社社員の片山祐輔容疑者を逮捕 (1 PV)

今月のアクセスランキング(上位10件)

  1. 2NN (2ch News Navigator) (332 PV)
  2. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (105 PV)
  3. 小林興起元衆議院議員がタレントの杉本彩さんにキスを迫る (61 PV)
  4. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (43 PV)
  5. 読売新聞「石井誠」記者変死事件 (22 PV)
  6. ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (22 PV)
  7. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (17 PV)
  8. 掲示板フリーソフト - 無料で利用できる掲示板CGI (13 PV)
  9. 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (12 PV)
  10. PHP、MySQLで動くオープンソース掲示板ソフト (12 PV)

アクセス統計

ディレクトリ

関連サイト