php公共数据 phppublic

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 数据共享你先告诉我你要交换些什么数据嘛
请看这个例子:
几个人要共用一段数据:
Mysql数据表:share
字段:id,value
这样一设计你就可以用ID来获得一段数据
假设id=5那么你就在每个用户里面都用select * from share where id=5
就可以查询获得这个公共数据了,如果想每个人都更改那么你可以用update share set value=https://www.04ip.com/post/*** where id=5
当然最好不好让每个人都可以delete,否则其它用户可能因查询不到数据而出错 。
什么时候需要封装成静态函数呢? - PHP进阶讨论我觉得有些函数不涉及到一些具体的对象, 但又跟这个类有关的, 可以使用静态. 特别是一些创建操作. 像设计模式中的单件模式和工厂模式都可以使用静态方法
php怎么做一个公共配置文件啊, require引入后, 然后怎么用?。?/h2>PHP的公共配置文件和普通的PHP文件是一样的,它里边主要放一些参数的设置比如数据库的地址用户名密码等等 。
引用的方法就是使用require或者includ引入,然后这个公共配置文件就会变成现在文件的一部分,也就是说里边的参数可以直接使用,不用再做任何的声明和定义 。
php同时调用两个表公共数据怎么写?你得说清楚两表情况,另外目的是什么.这样问,没有人能回答你.
我只能告诉你用sql的表连接.
select a.*,b.* from table_a a,table_b b where a.id = b.id
=====================
我假定你attid是两表连接的关系字段

推荐阅读