MySQL の接続と管理
PHP で MySQL をサポートしましょう
PHP には、MYSQL データベースを操作するための独自の MySQL 関数ライブラリがあります。
MySQL は PHP 5 以降のバージョンではデフォルトでサポートされなくなったため、これらのライブラリを実行する前に、php.ini に MySQL データベース サポートがロードされていることを確認してください:
extension = mysql.dll
MySQL connection
mysql_connect( ) 関数 MySQL データベースへの接続を開くために使用されます。
構文:
mysql_connect(サーバー名, ユーザー名, パスワード)
上記の 3 つのパラメーターはオプションですが、通常は明確に指定する必要があります。
データベース接続のテストの例:
<?php $conn = @mysql_connect("localhost","root","root1234"); if (!$conn){ die("连接数据库失败:" . mysql_error()); } else { echo "连接数据库成功!"; } ?>
この例では、mysql_connect() 関数が接続に失敗したときに @ 演算子を使用してエラー メッセージをマスクし、カスタム エラー メッセージに置き換えます。データベースへの接続に失敗した場合、エラー メッセージは次のとおりです:
データベースへの接続に失敗しました: ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
PHP プログラムの実行後、データベースへの接続は自動的に閉じられます。実行が完了する前にデータベース接続を閉じたい場合は、mysql_close() 関数を使用できます:
mysql_close( $conn );
パラメータは対応する接続リソース変数であることに注意してください。
MySQL データベースを管理する
MySQL の管理は通常、phpMyAdmin を通じて行われます。 phpMyAdminのインストールについては「phpMyAdminのインストール」を参照してください。
phpMyAdmin にログインすると、アカウント権限内で許可されているさまざまな管理操作を実行できます。 phpMyAdmin は HTML フレームワーク構造を採用しており、左側にライブラリ テーブルの選択、右側にメインの操作インターフェイスがあります。
phpmyadminメインインターフェース
右側のメイン操作インターフェースでは、「データの参照」、「構造の変更」、「SQLステートメントの実行」、「検索」、「データの挿入」、「エクスポート」、「インポート」を行うことができます。データベーステーブル "、"テーブル属性の変更"、"クリア"、さらには "削除" などの操作。バージョンが異なると、インターフェイスと操作に若干の違いが生じます。
データベースを管理する前に、ライブラリ、権限、テーブルとテーブル属性、データ型の作成などの基本的な概念を理解する必要があります。この知識を学ぶには、次のチュートリアルを続けてください。
ヒント
通常データベースサポートを提供するホストは、ユーザーが自分のデータベースを管理しやすくするために phpMyAdmin も提供します。