インターネットで多くのチュートリアルを読みましたが、データベースに接続する場合は、接続データのみを記述するか、クエリのみを実行します。次の記事では、PHP から mysql 接続を構成してから、次のページに進みます。クエリデータインスタンス。
MYSQL データベースへの PHP リンクについて話しましょう
PHP と mysql 間のリンクとクエリのプロセス全体
1.準備:
php.ini は mysql コンポーネントをロードします:
を削除する前に、extension=php_mysql.dll を削除します。
extension_dir = " " パスは正しいですか?
PHPリンクmysql関数
mysql_connect: MySQL リンクを開きます
mysql_select_db: データベースを開きます
@私
使用法: mysql_connect("ホスト", "ユーザー名", "パスワード")
mysql_select_db("データベースを開く", 接続識別子);
(接続識別子を特に宣言しない場合、デフォルトは最後に開かれた接続です。)
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. 例:
|
www.bkjia.com