簡單的資料庫鏈式操作的例子

來源:互聯網
上載者:User

/*

@author Dishy
資料庫封裝
*/
class mysqldb{

private$host;private$username;private$password;private$dbname;private$sql;private$select = true;private$result;private$array;publicfunction__construct($host,$username,$password,$dbname){    $this->host = $host;    $this->username = $username;    $this->password = $password;    $this->dbname = $dbname;    $this->dbconnect();}/*    資料庫連接*/privatefunctiondbconnect(){    mysql_connect($this->host,$this->username,$this->password);    mysql_select_db($this->dbname);}/**執行sql語句***/publicfunctionquery($sql){        $this->sql = $sql;        $this->result = mysql_query($this->sql);        return$this;}/***$select = false時輸出sql語句*/publicfunctionselect($select= true){    $this->select = $select;    if($this->select){        return$this->array =  $this->result();    }else{        return$this->sql;    }}/***結果集*/privatefunctionresult(){    $array = mysql_fetch_array($this->result);    return$array;}

}

?>
使用方法 include “./Api/datebase.php”;
define('DB_HOST_NAME','localhost');
define('DB_HOST_USERNAME','root');
define('DB_HOST_PASSWORD','root');
define('DB_HOST_DB','jciot');
$Jciot_db = new mysqldb(DB_HOST_NAME,DB_HOST_USERNAME,DB_HOST_PASSWORD,DB_HOST_DB);
$a = $Jciot_db->query('select * from jciot_member')->select();
var_dump($a);

?>`

以上就介紹了簡單的資料庫鏈式操作的例子,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.