ホームページ >バックエンド開発 >PHPチュートリアル >MySQL データベースへの PHP 接続プロセス

MySQL データベースへの PHP 接続プロセス

WBOY
WBOYオリジナル
2016-07-29 09:01:30840ブラウズ
まず、PHP がデータベースを操作したい場合、最初に行うことは、データベースへの接続に mysql_connect 関数を使用することです。この関数は、データベースのアドレス、ユーザー名、パスワードを指定する必要があります。データベース。
$host = 'localhost';
$user = 'code1';
$pass = '';
$link = mysql_connect($host, $user, $pass);
PHP がデータベースに接続する方法は次のようになります。 mysql -hlocalhost -ucode1 -p のようなコマンド Connect を直接使用します。接続が成功したら、オペレーティング データベースを選択し、mysql_select_db 関数を使用してデータベースを選択する必要があります。
mysql_select_db('code1');
通常、最初に現在の接続に使用される文字エンコーディングを設定します。通常は utf8 エンコーディングを使用します。
mysql_query("set names 'utf8'");
上記の手順により、データベースとの接続が確立され、データ操作を実行できるようになります。
第二に、mysql_select_db(); データベース選択関数と MySQLi の違い:
mysql_select_db と mysqli_select_db パラメーターの順序が逆になります
mysql_select_db(database,$conn)

mysqli_select_db($conn,database)

関数パラメータ:

データベースが必要です。選択するデータベースを指定します。
$conn はオプションです。 MySQL 接続を指定します。指定しない場合は、以前の接続が使用されます。
3 つ目は、クエリ命令を SQL ステートメントの形式でデータベースに送信します。
$res = mysql_query('select * from userlimit 1');
クエリ クラス ステートメントの場合、リソース ハンドル (リソース) が返され、クエリ結果セット内のデータはこのリソースを通じて取得できます。
$row = mysql_fetch_array($res);
var_dump($row);
デフォルトでは、PHP は最も近いデータベース接続を使用してクエリを実行しますが、複数の接続がある場合は、パラメーター コマンドを使用してその接続からクエリを実行できます。
$link1 = mysql_connect('127.0.0.1', 'code1', '');
$link2 = mysql_connect('127.0.0.1', 'code1', '', true); //新しい接続を開きます
$ res = mysql_query('select * from userlimit 1', $link1); //最初の接続からデータをクエリします

上記では、PHP を MySQL データベースに接続するプロセスをあらゆる側面を含めて紹介していますが、PHP チュートリアルに興味のある友人にとって役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。