PHP で MySQL データベースを操作する方法 - mysql_connect() 関数を使用して mysql に接続します
PHP には多数の MySQL データベース関数が用意されており、これにより MySQL データベースの操作が容易になり、Web プログラムの開発が簡単になりますそしてより柔軟に。
前回の記事「PHPがMYSQLデータベースにアクセスする5つの詳細な手順(画像)」では、PHPがデータベースにアクセスする手順を紹介しましたが、今回はPHPがデータベースを操作する方法を紹介します!
mysql_connect() 関数を使用して mysql に接続します
MySQL データベースを操作するには、まず MySQL サーバーとの接続を確立する必要があります。MySQL サーバーに接続するための構文形式は次のとおりです。
この関数の戻り値は、このデータベース接続を表します。接続が成功すると、関数は後続の SQL 命令の実行に備えてリソースを返します。 次の例では、mysql_connect() 関数を使用して MySQL との接続をローカルで作成します。具体的なコード例は次のとおりです。mysql_connect('hostname','username','password');出力結果は次のとおりです。 MySQL サーバーを閉じると、プロンプト メッセージが出力されます:
"localhost"(10061) の MySQL サーバーに接続できません
上記のコードでは、mysql_connect() 関数を使用して、この機能から、ローカル以外のマシン名をデータベース サーバーとして指定できることがわかります。これにより、データのオフサイト ストレージとデータベースのセキュリティ分離が保証されます。 外部ユーザー Wangwang は WWW サーバーへの直接アクセス権を持っています。データベース システムが WWW サーバー上に直接配置されている場合、MySQL データベースにセキュリティ リスクが生じます。データベース システムにファイアウォールがインストールされている場合、PHP は LAN 経由でデータベースにアクセスでき、LAN 内のコンピュータは外部から見えなくなります。これにより、データベースが外部から攻撃されることがなくなります。
接続の問題によって発生するエラーのクエリを容易にするために、die() 関数によるエラー シールド メカニズムを追加するのが最善です。上記の例では、mysql_error() 関数を使用して MySQL 関数のエラー テキストを抽出します。エラーがない場合は空の文字列を返します。ブラウザに「警告: mysql_connect()...」という言葉が表示された場合は、データベース接続エラーがあることを意味するため、エラーの場所をすぐに発見して修正できます。時間。ヒント:
ウェブサイトの開発では、エラーは避けられないものですが、開発者はエラーの原因をタイムリーかつ正確に特定することも必要です。それには継続的な経験の蓄積が必要です。
Mysql_connect() 関数はデータベースに接続します。ここではデータベース ファイルの選択方法を紹介します。詳細については、「Pmysql_select_db() 関数を使用してデータベース ファイルを選択する (PHP)」を参照してください。 MySQLデータベースを操作する方法2)
》!以上がmysql_connect() 関数を使用してデータベースに接続します (MySQL データベースを操作するための PHP 方法 1)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。