[test]の検索結果


PHPのプログラムから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());

以下のPHPプログラム(文字コードはUTF-8)では、テーブル「users」からレコードを全て取得しHTMLページとして出力しています。

--- mysql_connect.php ---

<html>
<head>
<title>PHPでMySQLに接続するサンプルプログラム</title>
</head>
<body>
<?php
$domain = "localhost";
$user = "test";
$password = "abcd12";
$dbname = "testdb";

// MySQLに接続
$dbconnect = mysql_connect($domain, $user, $password)
             or die(mysql_error());
mysql_select_db($dbname, $dbconnect)
             or die(mysql_error());

$sql = "SELECT * FROM users";

// クエリの実行
$result = mysql_query($sql, $dbconnect);
if (!$result) {
    $message  = 'Invalid query: ' . mysql_error() . "\n";
    $message .= 'Whole query: ' . $query;
    die($message);
}

// 結果セットの行数を取得
$rows = mysql_num_rows($result);
echo $rows . '件のレコード<br />';
echo '<br />';

// 結果セットを表示
while ($row = mysql_fetch_assoc($result)) {
    echo $row['userid'] . '<br />';
    echo $row['username'] . '<br />';
    echo $row['mailaddr'] . '<br />';
    echo $row['hpurl'] . '<br />';
    echo '<br />';
}

mysql_free_result($result);
mysql_close($dbconnect);
?>
</body>
</html>
[2236] Posted by kagahiro at 2010/08/19 20:09:57
0 point | Link (5) | Trackback (0) | Comment (0)

ロケットニュース24(β)によるとアップルのスマートフォン「iPhone」に一般ユーザーが通常は使用する事ができない専用のアプリを起動することができる「裏モード」が存在するという。

電話番号入力画面で「*3001#12345#*」と入力し、発信ボタンを押すと。「iPhone」が裏モード(Field Test Mode)に突入し、一般ユーザーが通常は使用する事ができない専用アプリが起動するそうだ。

個人的には「テストモードのアプりを起動してどうするの?」とも思うが、凡人との違いを見せつけたい特別な人は「自己責任」でやってみるのもいいだろう。

『iPhone』に裏モードが存在した! 裏モード突入の隠しコマンドを公開
[2180] Posted by kagahiro at 2010/08/05 20:32:43
0 point | Link (1) | Trackback (0) | Comment (0)

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)

ノミネートされているスレタイ。死ねよ。色々捗るぞ。http://tsushima.2ch.net/test/read.cgi/news/1269823974/日本語ラップの感謝率は異常http://tsushima.2ch.net/test/read.cgi/news/1275227242/沢口靖子のリッツ...
[2045] Posted by 名無しさん at 2010/07/03 09:33:19
0 point | Link (1) | Trackback (0) | Comment (0)

【速報】中国がITソースコード強制開示を強行へ 国家機密漏洩で国際問題に発展する懸念強まるttp://tsushima.2ch.net/test/read.cgi/news/1240514348/130 サクラソウ(アラバマ州) sage 2009/04/24(金) 05:13:53.5...
[1976] Posted by 名無しさん at 2010/06/18 00:21:29
0 point | Link (0) | Trackback (0) | Comment (0)

宮崎県で発生が確認され被害が拡大している「口蹄疫」の原因は中国産稲わらである可能性が出てきた。中国産の稲わらは10年前に発生した際も原因とされ、輸入が禁止されていたが自民党政権下の2006年に解禁されていた...
[1824] Posted by buzei at 2010/05/09 15:10:37
9 point | Link (1) | Trackback (0) | Comment (6)

昨年(2009年)1月に地元紙で「全国から注文が殺到」と取り上げられ、直営店のほかネットでの通信販売などで一時は約1億3500万円の売り上げを計上していた男性ブラジャーの販売会社「峰」が1月末までに事業停止し、...
[1544] Posted by buzei at 2010/02/25 13:17:08
0 point | Link (1) | Trackback (0) | Comment (0)

削除されました
[1154] Posted by 名無しさん at 2009/06/04 06:17:49
0 point | Link (1) | Trackback (0) | Comment (0)

1 仕様書無しさん :2008/07/19(土) 06:06:23俺Eランクなんだけどヤヴァイ?【2009年度SI業界ランキング】 http://money6.2ch.net/test/read.cgi/recruIT/1216391242/━━━━━━━━━━━━━━ Aランク ━━━━━━━━...
[1139] Posted by 名無しさん at 2009/05/29 01:40:21
0 point | Link (2) | Trackback (0) | Comment (0)

大手芸能事務所「ケイダッシュ」所属のフリーアナウンサー「川田亜子」さんが死亡しているのが発見された際に、車の中に練炭とメモ書きがあっただけで、マスコミでは自殺と決め付けて報道しているのですが、本当は他...
[368] Posted by buzei at 2008/05/28 01:59:37
24 point | Link (14) | Trackback (0) | Comment (21)

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


アクセスランキング

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

  1. [B-CAS]平成の龍馬(多田光宏)逮捕 (2 PV)
  2. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (2 PV)
  3. 自称「紀州のドンファン」和歌山の資産家「野崎幸助」氏が覚せい剤で不審死、警察は殺人容疑で捜査 (1 PV)
  4. 読売新聞「石井誠」記者変死事件 (1 PV)
  5. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (1 PV)
  6. 佐野研二郎氏の妻「実際にデザインを担当しているのは数人の部下。佐野は監修しただけ」パクリ疑惑を完全否定 (1 PV)

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

  1. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (111 PV)
  2. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (66 PV)
  3. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (37 PV)
  4. ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (33 PV)
  5. ホッシュジエンの国内ニュース解説 (31 PV)
  6. [Twitter]ツイッター検索のまとめ (30 PV)
  7. [B-CAS]平成の龍馬(多田光宏)逮捕 (30 PV)
  8. 自称「紀州のドンファン」和歌山の資産家「野崎幸助」氏が覚せい剤で不審死、警察は殺人容疑で捜査 (27 PV)
  9. 2chまとめサイト(ブログ)検索 (27 PV)
  10. 佐野研二郎氏の妻「実際にデザインを担当しているのは数人の部下。佐野は監修しただけ」パクリ疑惑を完全否定 (24 PV)

アクセス統計

ディレクトリ

関連サイト