[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. 2NN (2ch News Navigator) (5 PV)
  2. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (4 PV)
  3. 5ちゃんねる(5ch.net)の検索(旧2ちゃんねるの検索) (1 PV)
  4. ピーアーク三田は許せない 東京都港区 (1 PV)
  5. 生保レディの枕営業を暴露した「マツコの日本ボカシ話」番組休止へ、生保会社からクレームあった (1 PV)
  6. 「X JAPAN」のTOSHIさんが自己破産 (1 PV)

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

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

アクセス統計

ディレクトリ

関連サイト