ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルの mysql 接続とクエリの例の詳細な説明

PHP_PHP チュートリアルの mysql 接続とクエリの例の詳細な説明

WBOY
リリース: 2016-07-13 10:46:54
オリジナル
1032 人が閲覧しました

インターネットで多くのチュートリアルを読みましたが、データベースに接続する場合は、接続データのみを記述するか、クエリのみを実行します。次の記事では、PHP から mysql 接続を構成してから、次のページに進みます。クエリデータインスタンス。

MYSQL データベースへの PHP リンクについて話しましょう

PHP と mysql 間のリンクとクエリのプロセス全体

1.準備:

php.ini は mysql コンポーネントをロードします:

を削除する前に、extension=php_mysql.dll を削除します。 extension_dir = " " パスは正しいですか?

2. PHP 構文

PHPリンクmysql関数

mysql_connect: MySQL リンクを開きます
mysql_select_db: データベースを開きます
@私

使用法: mysql_connect("ホスト", "ユーザー名", "パスワード")
mysql_select_db("データベースを開く", 接続識別子);
(接続識別子を特に宣言しない場合、デフォルトは最後に開かれた接続です。)
                                           

3. SQL ステートメントの実行方法

mysql_query (SQL ステートメント、接続識別子); MySQL_Queryは、接続識別子のデフォルトに基づいて、データベースサーバーの現在のデータベースにクエリを送信するために使用されます。

戻り値: 成功した場合は結果識別子を返し、失敗した場合は false を返します。

4. 2 つのクエリ関数 array/row の違い

形式: mysql_fetch_row(結果); MySQL_FETCH_ROWは、クエリの結果を配列に保存するために使用され、各配列要素はフィールドに対応します。ループ処理により、すべてのクエリ結果を取得できます。

形式: mysql_fetch_array(結果);
mysql_fetch_arrayとmysql_fetch_rowには基本的に同じ関数がありますが、インデックスとして0から始まるオフセットを使用することに加えて、インデックスとしてドメイン名を使用することもできます。 Value は次の行のすべてのフィールド値を返し、配列に保存します。行がない場合は false を返します。

5. コードの文字化けの問題

コードは次のとおりですコードをコピー mysql_query(“set names ‘GBK’”); 中国語の文字化けを解決する

6. 例:

コードは次のとおりです コードをコピー

//A. データベースをリンクします。

$conn = @ mysql_connect("localhost", "データベース ユーザー名", "データベース パスワード") または die("データベース リンク エラー");

mysql_select_db("データベース名", $conn);
mysql_query(“set names ‘utf-8’”) // utf-8 中国語エンコードを使用します;

// B. データベースにクエリを実行してテストします

= $ SQL = "SELECT * from` Order By 特定のフィールドで名前を付けて並べ替えます

$query=mysql_query($SQL);

                                                                                                                                                                                                                                                                                                                                                                                                                                                              }



このソースコード入力チュートリアルは私が作成したものであり、学習のみを目的としており、違法な目的で使用された場合、作者は一切関係ありません。

http://www.bkjia.com/PHPjc/632916.html

www.bkjia.com

http://www.bkjia.com/PHPjc/632916.html技術記事インターネットで多くのチュートリアルを読みましたが、データベースに接続する場合は、接続データのみを記述するか、クエリのみを実行します。次の記事では、php から mysql 接続を設定してからデータをクエリします。 .
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート