php链接本地mysql数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...
展開(kāi)全部
php面向?qū)ο笪募鸇B.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;//數(shù)據(jù)庫(kù)名
public?$links;//鏈接名稱(chēng)
//構(gòu)造方法e69da5e887aa62616964757a686964616f31333337383936的參數(shù)和屬性名字一致,但是含義不同
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;
//鏈接數(shù)據(jù)庫(kù)代碼
$this?->?links?=?@mysql_connect($db_host,$db_user,$db_pwd)or?die("數(shù)據(jù)庫(kù)鏈接失敗");
//echo?$this?->?links;打印是資源
mysql_query("set?names?utf8");
mysql_select_db($db_name,$this->links);
}
function?query($sql){//執(zhí)行各種sql,inert?update?delete執(zhí)行,如果執(zhí)行select返回結(jié)果集
return?mysql_query($sql);
}
function?numRows($sql){//返回select的記錄數(shù)
$result?=?$this?->?query($sql);
$count?=?mysql_num_rows($result);
return?$count;
}
function?getOne($sql){//得到一條記錄的一維數(shù)組
$result?=?$this?->?query($sql);
$arr?=?mysql_fetch_assoc($result);
return?$arr;
}
function?getAll($sql){//得到多條記錄的二維數(shù)組
$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的記錄數(shù)
//$sql?=?"select?*?from?category";
//$count?=?$db?->?numRows($sql);
//echo?$count;
//得到一條記錄的一維數(shù)組
//$sql?=?"select?*?from?category?where?categoryId=1";
//$arr?=?$db?->?getOne($sql);
//print_r($arr);
//得到多條記錄的二維數(shù)組
$sql?=?"select?*?from?category";
$rs?=?$db?->?getAll($sql);
print_r($rs);
?>
創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)大類(lèi)
總結(jié)
以上是生活随笔為你收集整理的php链接本地mysql数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 判断范围_java判断一个点是
- 下一篇: python logging使用_Pyt