php数据库公共类 PHP 类-成都快上网建站

php数据库公共类 PHP 类

在PHP类中调用另一个类中定义的数据库连接?

做成单例模式,就可以在所有的类中使用你的数据库操作类了。

创新互联专注于防城港网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供防城港营销型网站建设,防城港网站制作、防城港网页设计、防城港网站官网定制、微信小程序开发服务,打造防城港网络公司原创品牌,更为您提供防城港网站排名全网营销落地服务。

thinkphp5.0怎么写公共类?在哪个文件夹下创建文件?

在application下面有个common文件夹,公共配置公共类我都写在里面 不新建文件夹也是可以的

admin和home都可以调用,我的是3.2.3

如果是5.0的话你可以试一下,应该差不多!

php连接 mysql 数据库如何添加一个公共的配置文件

php面向对象文件名DB.class.php

?php

header("content-type:text/html;charset=utf-8");

class DB{

 public $db_host;//localhost

 public $db_user;//用户名

 public $db_pwd;//密码

 public $db_name;//数据库名

 public $links;//链接名称

 //构造方法的参数和属性名字一致,但是含义不同

 function __construct($db_host,$db_user,$db_pwd,$db_name){

 $this - db_host = db_host;

 $this - db_user = db_user;

 $this - db_pwd = db_pwd;

 $this - db_name = db_name;

 //链接数据库代码

 $this - links = @mysql_connect($db_host,$db_user,$db_pwd)or die("数据库链接失败");

 //echo $this - links;打印是资源

 mysql_query("set names utf8");

 mysql_select_db($db_name,$this-links);

 

 }

 function query($sql){//执行各种sql,inert update delete执行,如果执行select返回结果集

 return mysql_query($sql);

 }

 function numRows($sql){//返回select的记录数

 $result = $this - query($sql);

 $count = mysql_num_rows($result);

 return $count;

 }

 function getOne($sql){//得到一条记录的一维数组

 $result = $this - query($sql);

 $arr = mysql_fetch_assoc($result);

 return $arr;

 }

 function getAll($sql){//得到多条记录的二维数组

 $result = $this - query($sql);

 $rows = array();

 while($rs = mysql_fetch_assoc($result)){

 $rows[] = $rs;

 }

 return $rows;

 }

 function __destruct(){

 $this - db_host = db_host;

 $this - db_user = db_user;

 $this - db_pwd = db_pwd;

 $this - db_name = db_name;

 }

 }

 

 $db = new DB("localhost","root","","car");

 //$sql = "insert into category(categoryName)values('常熟seo')";

 //$db - query($sql);

 

 //返回select的记录数

 //$sql = "select * from category";

 //$count = $db - numRows($sql);

 //echo $count;

 

 //得到一条记录的一维数组

 //$sql = "select * from category where categoryId=1";

 //$arr = $db - getOne($sql);

 //print_r($arr);

 

 //得到多条记录的二维数组

 $sql = "select * from category";

 $rs = $db - getAll($sql);

 print_r($rs);

 

 

?

创建一个数据库大类


名称栏目:php数据库公共类 PHP 类
链接地址:http://kswjz.com/article/doopdci.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流