[MySQL]の検索結果
このスレでは「こういうことをやりたいんだけど
SQLでどう書くの?」「こういう
SQLを書いたんだけどうまく動きません><」といった
質問を受け付けています。
質問するときは使用するDBMSを必ず明記してください。
質問...
このスレでは
「こういうことをやりたいんだけどSQLでどう書くの?」
「こういうSQLを書いたんだけどうまく動きません><」
といった質問を受け付けています。
質問するときは使用するDBMSを必ず明記してください。
質問テンプレ
・DBMSとバージョン Oracle 、SQL server 2014、MySQL、PostgreSQL、SQLite、ACCESS、DB2など
・テーブルデータ
・欲しい結果
・説明
SQL(Structured Query Language)とは
SQL(Structured Query Language)はリレーショナルデータベースを操作(テーブルやインデックスの作成、テーブルに格納されたデータの操作)するための言語です。
SQLはISOによって標準化されていますが、標準を100%実装したDBMSは存在しません。
また、DBMSによっては標準でない独自の構文が追加されていることもあります。
SQL言語リファレンス一覧
Oracle Database
Microsoft SQL Server
IBM DB2 Database
PostgreSQL
MySQL
SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)
翔泳社 著者:ミック
amazon.co.jpのカスタマーレビューを見る
powered by amalink
UseBB(ユースビービー)は、日本
PHPユーザー会の
掲示板で使用されているRSSに対応した強力な管理機能を備えたオープンソースのフォーラムソフトウェア。外国製なのでデザインは外国風だが、
掲示板としてシンプルで日...
UseBB(ユースビービー)は、
日本PHPユーザー会の掲示板で使用されているRSSに対応した強力な管理機能を備えたオープンソースのフォーラムソフトウェア。外国製なのでデザインは外国風だが、掲示板としてシンプルで日本語化も行われている。インストールするにはPHPとMySQLが必要。ライセンスはGPL。
UseBB Light and Free PHP Forum Software
UseBBのダウンロード
■インストールする際に参考になる日本語のサイト
Sun Eternity UseBBのインストール方法~まとめ~
UseBBを導入
削除されました
削除されました
「
コメント++ - マイクロ
掲示板」という、誰でも簡単に投稿することができるようにユーザーインタフェースを限界まで単純化したインターネット
掲示板を作成しました。見た目や機能は、「メモる」に似ていますが、検...
「コメント++ - マイクロ掲示板」という、誰でも簡単に投稿することができるようにユーザーインタフェースを限界まで単純化したインターネット掲示板を作成しました。
見た目や機能は、「メモる」に似ていますが、検索機能やリスト機能などがなくなる一方匿名での投稿が可能になっています。
システム(CommentPP)は、PHP(テンプレートエンジンはsmarty)とMySQLで実装しており、ソースコードもオープンソースライセンス(GPLv2)で公開しています。
必要な機能がなくて使いにくいということもあるので、機能が少ないことは必ずしも良いことではありませんが、プログラムが複雑になるとその分取っ付きも悪くなるので、機能追加はゆっくりと進めるつもりです。
コメント++ - マイクロ掲示板
CommentPP v1.0 仕様書
RSS配信について
コメント++の新着コメントのRSSは以下のURLで取得できます。
http://commentpp.com/?func=rss
また、RSSのURLを「http://commentpp.com/?func=rss&userid」とすることで、配信されるRSSの内容を特定のユーザー(管理者)がログインして投稿したコメントだけに絞りこむことができます。
これによって、TwitterFeed(http://twitterfeed.com/)などのRSSフィードをTwitterに自動投稿するサービスを利用して、サイト管理者が自分が投稿したコメントだけをTwitterに流すことが可能です。
PHP 逆引きレシピ (PROGRAMMER’S RECiPE)
翔泳社 著者:鈴木 憲治,安藤 建一,山田 直明,八木 照朗,山本 義之,河合 勝彦 価格:2,730円 評価:★★★★★
- XMLが無いよ・・・ ★★
- 脱初心者の為の1冊 ★★★★★
- 物足りない ★★
- PHP関連書籍の中でも良書です ★★★★★
- 脱初心者を目指す方へ ★★★★★
powered by
amalink
レンタルサーバーで運営するホームページ等に設置するお問い合わせフォームや会員登録フォーム、注文フォームなど、確認画面、確認メール送信機能を搭載した各種
メールフォーム(
CGI)を
格安料金にて
作成いたします。プ...
レンタルサーバーで運営するホームページ等に設置するお問い合わせフォームや会員登録フォーム、注文フォームなど、確認画面、確認メール送信機能を搭載した各種メールフォーム(CGI)を格安料金にて作成いたします。
プログラミング言語は、PerlまたはPHPのどちらでも対応可能です。また、オプションでのログ機能の追加やMySQLやSQLiteで構築したデータべースとの連携も可能です。
作成料金はメールフォームの仕様にもよりますが、新規作成の場合はお問い合わせフォームが3,000円~、会員登録フォームが5,000円、注文フォームが20,000円~、既存フォームをカスタマイズする場合は10,000円~となります。お見積りいたしますので、まずはお気軽にお問い合わせください。
見積りのご依頼や不明点についてのお問い合わせには、お問い合わせフォームをご利用ください。
基本機能
- 入力フォーム表示
- 入力チェック機能
- 入力確認画面表示機能
- 管理者宛メール送信機能
- ユーザー宛確認メール送信機能
オプション機能
レンタルサーバー等で運営するホームページで使用する
CGI(
Perl、
PHP)の
作成や
カスタマイズを格安でお引き受けします。小規模なものは問い合わせフォームや注文フォームなどのメールフォームから、掲示板、ブログ、マ...
レンタルサーバー等で運営するホームページで使用するCGI(Perl、PHP)の作成やカスタマイズを格安でお引き受けします。
小規模なものは問い合わせフォームや注文フォームなどのメールフォームから、掲示板、ブログ、マイクロブログ、CMSといった、MySQL、SQLite等のデータベースを利用したユーザー登録型の携帯電話対応Webアプリケーションの作成やカスタマイズ
も可能です。
また、自作のものを含めオープンソースソフトとして公開されているWebアプリケーション(Perl/PHP)のカスタマイズやC/C++でのツール作成なども承っております。
自作オープンソースソフト
料金は仕様や作業規模にもよりますが、目安としては工数が10人日までの小規模な案件であれば1人日1万円程度、10人日より大きな規模の案件については1人月30万円程度となります。案件の作業規模についてはお見積り致しますので、まずはお気軽にお問い合わせください。
お見積の依頼や不明点についての問い合わせには、問い合わせフォームをご利用ください。
PHPのプログラムからMySQLに接続し、SELECTでデータを取得する処理のサンプルプログラムです。あらかじめ
PHPMyAdminを使用して
MySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「users」を作成、3...
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>
PerlからDBIモジュールを使って
MySQLのテーブルに
INSERT文で
シングルクオートの含んだレコードを追加するには、次のようにprepare メソッドでプレースホルダを使ったステートメントハンドルを取得して、execute メソ...
PerlからDBIモジュールを使ってMySQLのテーブルにINSERT文でシングルクオートの含んだレコードを追加するには、次のようにprepare メソッドでプレースホルダを使ったステートメントハンドルを取得して、execute メソッドで値を渡してやれば良い。
my $sth = $dbh->prepare("insert into mytable(foo,bar,baz) VALUES(?,?,?)");
$sth->execute($foo, $bar, $baz);
INSERT文に限らずSQL文で変数値を渡す場合は、プレースホルダを使うのがいいようです。
mysqlデータベースにinsertできない
DBI/DBDの使い方
Perl で、バイナリデータを MySQL に登録する
Zen Cart(ゼンカート)は、
オープンソースECサイト構築ソフト「osCommerce」から派生した、PHPとMySQLを使って実装されている高機能の
オープンソースのECサイト構築ソフト。ライセンスはGPLを採用しておリ誰でも
無料で...
Zen Cart(ゼンカート)は、オープンソースECサイト構築ソフト「osCommerce」から派生した、PHPとMySQLを使って実装されている高機能のオープンソースのECサイト構築ソフト。
ライセンスはGPLを採用しておリ誰でも無料でダウンロードして利用できる。また、プログラムの改変や再配布も自由に行うことができる。
Zen Cartの特長
- インストールが簡単
- テンプレートシステムでデザインが変更可能
- カラー、サイズなどの多彩な商品オプション機能
- 多彩な割引き機能
- ダウンロード販売
- 多言語、多通貨対応
- 豊富なモジュールで機能を追加
- 携帯対応
- 高機能なポイント
- 決済・配送
- 各種CMS(XOOPS、Geeklog、WordPress、Movable Type)との連動
- コミュニティが活発
Zen-Cart.JP(Zen Cart 日本語公式サイト)は、Zen Cartの日本語化を行う団体のサイト。
日本語化されたZen Cartのダウンロードができる他、インストール方法の説明などの日本語ドキュメント、デモショップ、ドキュメント、FAQ、掲示板、開発Wikiなどがある。
共用レンタルサーバー「エックスサーバー」では、
自動インストール機能を利用して日本語化されたZen Cartが簡単にインストールでき、すぐに利用することができる。
オープンソース徹底活用 Zen Cartによるオンラインショップ構築・運用テクニック
秀和システム 著者:Zen‐Cart.JP(Zen Cart日本語化プロジェクト) 価格:2,940円 評価:★★★★★
- 役にたちます。 ★★★★★
- うーん、立ち読み程度でいいかなというところ ★★
- 残念な一冊 ★
- 日々掲示板でサポートしているメンバーによって書かれた本。 ★★★★★
powered by
amalink
Perlのプログラムから
DBI経由で
MySQLに接続し、SELECT文でデータを取得する処理のサンプルプログラムです。あらかじめphpMyAdminを使用して
MySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「user...
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";
}
1 2 3 4 次へ >
アクセスランキング
今日のアクセスランキング(上位10件)
- 2NN (2ch News Navigator) (9 PV)
- [Twitter]ツイッター検索のまとめ (1 PV)
- プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (1 PV)
- 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (1 PV)
- 読売新聞「石井誠」記者変死事件 (1 PV)
今月のアクセスランキング(上位10件)
- 2NN (2ch News Navigator) (329 PV)
- プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (97 PV)
- 小林興起元衆議院議員がタレントの杉本彩さんにキスを迫る (61 PV)
- 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (43 PV)
- 読売新聞「石井誠」記者変死事件 (21 PV)
- ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (20 PV)
- 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (17 PV)
- 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (12 PV)
- PHP、MySQLで動くオープンソース掲示板ソフト (12 PV)
- 掲示板フリーソフト - 無料で利用できる掲示板CGI (11 PV)
アクセス統計
ディレクトリ
関連サイト