検索
ホームページPHP ライブラリその他の図書館Mysql の完全なデータベース接続 PHP クラス ライブラリ
Mysql の完全なデータベース接続 PHP クラス ライブラリ
<?php
class mysql {
public function __construct($db_host, $db_user, $db_pwd, $db_database, $conn, $coding) {
$this->db_host = $db_host;
$this->db_user = $db_user;
$this->db_pwd = $db_pwd;
$this->db_database = $db_database;
$this->conn = $conn;
$this->coding = $coding;
$this->connect();
}
/*数据库连接*/
public function connect() {
if ($this->conn == "pconn") {
//永久链接
$this->conn = mysql_pconnect($this->db_host, $this->db_user, $this->db_pwd);
} else {
//即使链接
$this->conn = mysql_connect($this->db_host, $this->db_user, $this->db_pwd);
}
if (!mysql_select_db($this->db_database, $this->conn)) {
if ($this->show_error) {
$this->show_error("数据库不可用:", $this->db_database);
}
}

private $db_host; //データベース ホスト

private $db_user; //データベース ユーザー名

private $db_pwd; //データベース ユーザー名とパスワード

private $ db_database; //データベース名

private $conn; //データベース接続識別;

private $result; //クエリコマンド実行結果識別

private $ sql; //SQL 実行ステートメント

private $row; //返されるエントリの数

private $coding; //データベース エンコーディング、gbk、utf8、gb2312

private $bulletin = true; //エラー ログを有効にするかどうか

private $show_error = false; //テスト段階では、すべてのエラーが表示されますが、これにはセキュリティ上のリスクがあり、デフォルトでは閉じられます

private $is_error = false; //エラーが検出されたときにすぐに終了するかどうか、デフォルトは true ですが、問題が発生したときに何も表示されないのはユーザーにとって非常に苦痛であるため、有効にしないことをお勧めします


#

免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

cURL はどのように PHP での HTTP リクエストを容易にするのですか?cURL はどのように PHP での HTTP リクエストを容易にするのですか?

30Nov2024

cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

2025年に知るべきトップ50のPythonライブラリ2025年に知るべきトップ50のPythonライブラリ

16Mar2025

Python:AIとデータサイエンスの未来へのゲートウェイ Pythonの比類のない汎用性と読みやすさは、データサイエンス、機械学習、人工知能の優先言語としてのステータスを固めています。 その広範な図書館のエコシス

ThinkPHP を Oracle データベースに接続するための詳細なチュートリアル [完全版]ThinkPHP を Oracle データベースに接続するための詳細なチュートリアル [完全版]

13Jun2016

ThinkPHP を Oracle データベースに接続するための詳細なチュートリアル [完全版]。 1. 動作環境の設定 システム:Windows7 Ultimate 64ビット PHP環境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32ビット版 ダウンロードアドレス:http://www.wampserver.com/ja/ ThinkPH

App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?

30Oct2024

App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...

MySQLデータベースに接続するPHPの基本的な知識MySQLデータベースに接続するPHPの基本的な知識

04Mar2025

この記事では、MySQLIとPDOを使用してPHPをMySQLデータベースに接続することについて説明します。 接続の確立、一般的なエラーのトラブルシューティング(例:アクセス、不明なデータベースなど)、およびSTRの使用などの重要なセキュリティベストプラクティスの実装の詳細

iTextSharp を使用してテキストの書式設定情報 (フォント、サイズなど) を抽出するにはどうすればよいですか?iTextSharp を使用してテキストの書式設定情報 (フォント、サイズなど) を抽出するにはどうすればよいですか?

11Jan2025

iTextSharp でテキストの書式設定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設定を行うことができます。図書館では次のようなサービスを提供しています...

See all articles