<?php defined('ACC')||exit('Access Denied'); // 封装mysql操作类,包括连接功能,及查询功能. class mysql extends absdb{ protected static $ins = null; protected $host; // 主机名 protected $user; // 用户名 protected $passwd; // 密码 protected $db; // 数据库名 protected $port; // 端口 protected $conn = null; // 在内部操作,获得一个对象 public static function getIns() { if(self::$ins === null) { self::$ins = new self(); } $conf = conf::getIns(); self::$ins->host = $conf->host; self::$ins->user = $conf->user; self::$ins->passwd = $conf->pwd; self::$ins->db = $conf->db; self::$ins->port = $conf->port; self::$ins->connect(); self::$ins->select_db(); self::$ins->setChar(); return self::$ins; } // 不让外部做new操作, protected function __construct() { } // 连接数据库 public function connect() { $this->conn = @mysql_connect($this->host,$this->user,$this->passwd,$this->port); if(!$this->conn) { $error = new Exception('数据库连不上',9); throw $error; } } // 发送sql查询 public function query($sql) { $rs = mysql_query($sql,$this->conn); if(!$rs) { log::write($sql); } return $rs; }
これは、mysql をシングルトン モードで実装する PHP クラスです。必要な友人はダウンロードして使用できます。
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事
13 Jun 2016
PHP は MySQL データ実装コードを記述します。 PHP が MySQL データベースにデータを書き込むには、次の 3 つの手順があります。 1. PHP と MySQL の間の接続関係を確立します。 2. MySQL データベースを開きます。 3. ページ データを受け入れると、PHP はそれを指定されたテーブルに入力します。直接使用できます。
13 Jun 2016
PHP は mysql データベース バックアップ クラスを実装します。 1. DbBak をインスタンス化するには、データ サーバーの場所 ($connectid) とバックアップ先のディレクトリ ($backupDir) という 2 つのことを DbBak に伝える必要があります。 '); $co
23 Dec 2024
foreach は PHP で実際にどのように機能しますか?はじめに:foreach は、配列、オブジェクト、その他のデータ構造をループするために PHP で広く使用されています。
13 Jun 2016
PHP は、クラスの属性とメソッドの実装コードを取得します。次のようにコードをコピーします。 val2 = "バー"; を返します。
13 Jun 2016
フレームワークを使わずに純粋な PHP を使用してそのような機能を実現することは可能ですか?挿入、削除、変更の機能を持つページは 1 つだけ書いていますが、このような機能はフレームワークなしで他のページでも実現できますか?挿入、削除、変更機能を備えたページが多数あり、追加、削除、変更のメソッドを 1 つ記述するだけで、他のページでもこのメソッドを共有できます。以前はページごとに 1 つのメソッドを記述し、それに応じてデータベースに挿入していました。ボスは、すべてのページに 1 つのタイプを書き込むことを要求し、その後、他のページは同じ挿入方法を使用してデータベースに挿入できます。
30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...
ホットツール Tags
Hot Tools
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ