PHP Webリファレンス

「PHP Webリファレンス」は、PHP で使用可能な関数や PHP の文法などを分かり易く分類することを目的として作成しています。
PHPによるCGIプログラム作成等の参考にして頂ければと思います。

MySQL に接続する

書式
mysql_connect( )
mysql_connect( str1 )
mysql_connect( str1, str2 )
mysql_connect( str1, str2, str3 )
mysql_connect( str1, str2, str3, bool )     PHP 4.2.0 以降
mysql_connect( str1, str2, str3, bool, int )PHP 4.3.0 以降
引数・戻り値
戻り値(res) MySQL への接続リソース
失敗した場合 FALSE
引数1(str) データベースのホスト名
省略した場合 'localhost:3306'
引数2(str) 接続するユーザー名
省略した場合、サーバプロセスの所有ユーザ名
引数3(str) パスワード
省略した場合、空文字
引数4(bool) 同じ引数の接続がある場合、新規接続を作成するかのフラグ
引数5(int) 接続オプション
以下の定数が使用可能
MYSQL_CLIENT_SSLSSLを使用
MYSQL_CLIENT_COMPRESS圧縮を使用
MYSQL_CLIENT_IGNORE_SPACEスペースを無視
MYSQL_CLIENT_INTERACTIVEインタラクティブモード
備考

MySQL への接続を切断するには mysql_close を使用する。

関連カテゴリー
データベース(MySQL) / 関数・ステートメント索引(M)
サンプルコード
<?php

$hostname = "localhost";
$uname = "USERNAME";
$upass = "PASSWORD";
$dbname = "DBNAME";
$tblname = "TABLENAME";

//MySQL に接続する。
if( !$res_dbcon = mysql_connect( $hostname, $uname, $upass) ){
	print "MYSQL への接続に失敗しました。";
	exit;
}

//使用するDBを選択する。
mysql_select_db( $dbname, $res_dbcon );

//SQL文を実行し、結果のリソースを取得。
$res_result = mysql_query( "SELECT * from {$tblname}", $res_dbcon );

//問い合わせ結果を表示。
while( $row = mysql_fetch_array( $res_result, MYSQL_ASSOC ) ){
	var_dump( $row );
}

//MySQL への接続を切断する。
//この処理を行わなくてもプログラム終了時に自動的に切断される。
mysql_close( $res_dbcon );

?>
関連カテゴリー
データベース(MySQL) / 関数・ステートメント索引(M)