简单的数据库链式操作的例子
2014-03-14 00:00
176 查看
摘要: 同一个类中只需返回一个对象即可 具体看代码,
/**
*
*@author Dishy
*数据库封装
*/
class mysqldb{
private $host;
private $username;
private $password;
private $dbname;
private $sql;
private $select = true;
private $result;
private $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
var_dump($a);
?>`
<!-- lang: php --> `<?php
/**
*
*@author Dishy
*数据库封装
*/
class mysqldb{
private $host;
private $username;
private $password;
private $dbname;
private $sql;
private $select = true;
private $result;
private $array;
public function __construct($host,$username,$password,$dbname){ $this->host = $host; $this->username = $username; $this->password = $password; $this->dbname = $dbname; $this->dbconnect(); } /* 数据库连接 */ private function dbconnect(){ mysql_connect($this->host,$this->username,$this->password); mysql_select_db($this->dbname); } /* *执行sql语句 * **/ public function query($sql){ $this->sql = $sql; $this->result = mysql_query($this->sql); return $this; } /* * *$select = false时输出sql语句 */ public function select($select= true){ $this->select = $select; if($this->select){ return $this->array = $this->result(); }else{ return $this->sql; } } /** *结果集 */ private function result(){ $array = mysql_fetch_array($this->result); return $array; }
}
?>
使用方法<?php
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);
?>`
相关文章推荐
- 简单的数据库链式操作的例子
- 用jdbc操作数据库的简单例子
- 一个简单的NoSQL内存数据库—Berkeley DB基本操作的例子
- VB.NET+SQLCE操作数据库简单例子
- 一个简单的NoSQL内存数据库—Berkeley DB基本操作的例子
- iBatis 操作数据库【简单的一对多映射】,简单例子之二
- Java中实现链式操作的简单例子
- iBatis 操作数据库【设置查询条件】,简单例子之三
- VB.NET+SQLCE操作数据库简单例子
- Android数据库简单操作例子
- PHP简单数据库操作类实例【支持增删改查及链式操作】
- iBatis 操作数据库,简单例子之一
- java API 操作 hbase 数据库(这不是简单的例子,是可以用于运营系统的高性能源码)
- 简单的jdbc操作数据库例子,高效率插入数据
- PHP中使用匿名函数操作数据库的例子
- FMDB 数据库简单操作
- IPhone数据库操作代码例子
- 简单的文件操作的例子
- Symbian数据库简单操作
- 编写数据库操作类,使ASP.NET中的数据库操作变得简单