MySQLデータベースを操作するためのPHPクラス
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-25 09:06:28
mysqlデータベースを操作するPHPクラス
- ///////////////////データベース接続クラス/////////////////// / /
- class connect{
- private $host;//ホスト名
- private $name;//ユーザー名
- private $pass;//パスワード
- private $conn;//接続ハンドル名
- private $db;//データベース ハンドル名前
- private $dbname;//データベース名
- //==================================== == ===============================
- function open($addr,$dbuser,$psw){//Connectホストへ
- $this->host=$addr;
- $this->name=$dbuser;
- $this->pass=$psw;
- $this->conn=mysql_connect($this-> ;host,$ this->name,$this->pass);
- }
-
- function opendb($database,$charset){//データベースに接続します
- $this->dbname=$database;
- mysql_query("set names " .$charset);//文字セットを設定します
- $this->db=mysql_select_db($this->dbname,$this->conn);
- }
- function close(){ //ホスト接続を閉じます
- mysql_close ($this->conn);
- }
-
- //=========================== ========= ================================
-
- 関数 __construct($addr,$ dbuser,$psw){
- $this ->open($addr, $dbuser, $psw);
- }
-
- function __toString(){
- if($this->conn){
- $msg= "ユーザー".$this->name. "ホストへのログインに成功しました。";
- }else {
- $msg= "ユーザー ".$this->name." はホストへのログインに失敗しました。 ";
- }
- if($this->db){
- $msg.= "「.$this->dbname.」データベースへの接続に成功しました。 ";
- }else{
- $msg.= "「.$this->dbname.」データベースのリンクに失敗しました。 ";
- }
-
- return $msg;
- }
- function __call($n,$v){//エラーメソッド吸収
- return "存在しません".$n."() メソッド";
- }
-
- }
-
- ////////////////例/////////////////////
-
- // $db=新しい接続(" localhost", "root", "lijun");
-
- // $db->opendb("message", "utf8");
-
- // echo $db;
-
- // $db-> ;close ();
-
- // $db->open("localhost","root","lijun");
-
- // $db->opendb("message", "utf8");
-
- / / echo $db->ji("er");
-
- ?>
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31