Info

2017年11月22日 (水)
11人が見てるかも
Menu
Top
PHP+MySQL
Downloads
BBS
Links
PHP総合
データベース総合
PHPアクセラレータ
PHP関連サイト
スクリプト検索
その他
History
レンタルサーバ比較
RSS Viewer (実験)
E-Mail me E-Mail icon
PHP WebRing
@PHP.ring
各種書籍

PHPプロ!マガジン 2007年夏号表紙
PHPプロ! マガジン
2007年夏号 Vol.4


PHP関連書籍一覧
DB関連書籍一覧
3D関連・その他書籍


PostgreSQL構築・運用ガイド
PostgreSQL構築・運用ガイド


PHP+MySQL - カウンター1

4. 関数1:データベースを開く

 次は、1つ目の関数の説明です。この関数はデータベースを開くための関数で、名前は scdb_open() です。この関数のスクリプトは以下の通りです。

//----------------------------------------------------------------------
// データベースを開く
//
// int scdb_open()
//
// 引き数  なし
//
// 戻り値  LinkID
//----------------------------------------------------------------------
  1. function scdb_open()
  2. {
  3. global $scdb_dbhost;
  4. global $scdb_dbname;
  5. global $scdb_dbuser;
  6. global $scdb_dbpass;
  7. // DBに接続
  8. $cid = mysql_connect( $scdb_dbhost, $scdb_dbuser, $scdb_dbpass )
  9. or die( "Failed to connect to '$scdb_dbhost'" );
  10. // DB選択
  11. mysql_select_db( $scdb_dbname, $cid )
  12. or die ( "Failed to select database '$scdb_dbname'" );
  13. return $cid;
  14. }

 3〜6行目では、前ページで定義した変数を利用するための宣言をしています。関数の外側で定義された変数(グローバル変数)を使う場合は、これを global 宣言する必要があります。ここでは4つの変数を global 宣言しています。

 9〜10行目でデータベースに接続し、13〜14行目で使用するデータベースを選択します。

 データベースを開くのに成功した場合、この関数はデータベースへのリンクIDを返します。

[Page: 1 2 3 (4) 5 6 7 ] →次

広告

ServerQueen
月々525円〜
RSS Feeds
RSS News Feed 全ニュース
RSS News Feed DA実験室関連
RSS News Feed PHP/DB関連
[Valid RSS]
RSS feed meter for http://www.darkangel.jp/

check out my neighbors in meatspace

RDF Resource Description Framework Developer Icon