ホームページ >トピック >phpmysql >MySqlデータベースへのPHP接続方法の概要

MySqlデータベースへのPHP接続方法の概要

coldplay.xixi
coldplay.xixi転載
2020-12-14 17:22:054363ブラウズ

php mysql チュートリアルMySql データベースと PHP を接続する方法を紹介するコラムです

MySqlデータベースへのPHP接続方法の概要

推奨 (無料): php mysql チュートリアル

PHP にはプロセス指向のデータベース接続方法が用意されており、一般的に次のような一般的な方法が使用されます。具体的な手順は次のとおりです:

1. データベース接続を作成します:

$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!");

この接続は非永続接続であり、$dbhost はホストの構成 (通常は localhost)、接続のポート番号も指定できます。通常、デフォルトでは 3306 が使用されます。 $username は、データベースに接続するためのユーザー名です。 $userpass はパスワードです。

戻り値は、接続が成功した場合は接続タイプであり、失敗した場合は false になります。

2、操作するデータベースを選択します。

 mysql_select_db($databasename,$db_connect);

$databasenameデータベース名ではなく、2 番目のパラメータは接続であり、空にすることもできます。戻り値はブール値です。

PHP マニュアルでは、2 番目のパラメーターについて次のように説明しています: MySQL 接続。接続 ID が指定されていない場合は、<span class="function">mysql_connect()</span> によって最後に開かれた接続が使用されます。接続が見つからない場合は、パラメータなしで <span class="function">mysql_connect()</span> を呼び出して接続を作成しようとします。接続が見つからない場合、または接続を確立できない場合は、E_WARNING レベルのエラーが生成されます。

3、SQL文を実行します。

mysql_query($sql);

SQL ステートメントを実行します。SQL のタイプが select、show などの場合、成功するとクエリの結果セットが返され、失敗すると FALSE が返されます。 insert delete updateの場合、戻り値はbool型になります。

上記は 3 つの基本的な手順です。以下は、mysql 関数ライブラリのより包括的なメソッドの説明です。

mysql_affected_rows: 最後の MySQL 操作によって影響を受けた列の数を取得します。
mysql_close: MySQL サーバー接続を閉じます。
mysql_connect: MySQL サーバー接続を開きます。
mysql_create_db: 新しい MySQL データベースを作成します。
mysql_data_seek: 内部リターン ポインタを移動します。
mysql_db_query: クエリ文字列 (クエリ) を MySQL データベースに送信します。
mysql_drop_db: データベースを削除します。
mysql_errno: エラー メッセージ コードを返します。
mysql_error: エラー メッセージを返します。
mysql_fetch_array: 配列データを返します。
mysql_fetch_field: フィールド情報を取得します。
mysql_fetch_lengths: 単一列内のデータの各列の最大長を返します。
mysql_fetch_object: クラス情報を返します。
mysql_fetch_row: 単一列の各フィールドを返します。
mysql_field_name: 指定されたフィールドの名前を返します。
mysql_field_seek: 戻り値のフィールドへのポインタを設定します。
mysql_field_table: 現在のフィールドのテーブル名を取得します。
mysql_field_type: 現在のフィールドのタイプを取得します。
mysql_field_flags: 現在のフィールドのフラグを取得します。
mysql_field_len: 現在のフィールドの長さを取得します。
mysql_free_result: 占有メモリを解放します。
mysql_insert_id: 最後に使用された INSERT 命令の ID を返します。
mysql_list_fields: 指定されたデータ テーブルのフィールドをリストします。
mysql_list_dbs: MySQL サーバーで使用できるデータベースをリストします。
mysql_list_tables: 指定されたデータベースのデータ テーブル (テーブル) を一覧表示します。
mysql_num_fields: 返されたフィールドの数を取得します。
mysql_num_rows: 返された列の数を取得します。
mysql_pconnect: MySQL サーバーへの永続的な接続を開きます。
mysql_query: クエリ文字列を送信します。
mysql_result: クエリの結果を取得します。
mysql_select_db: データベースを選択します。
mysql_tablename: データ テーブルの名前を取得します。

以上がMySqlデータベースへのPHP接続方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。