展开全部

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;//链接名称

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

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数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...相关推荐

  1. php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...

    在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...

  2. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  3. php mysql通用类_PHP连接MYSQL数据库通用类_PHP教程

    include "mysql.php"; $db = new Dirver(); $db->DBLink($dbhost='localhost', $dbuser='root ...

  4. php显示mysql数据实例_php 连接mysql数据库并显示数据 实例 转载 aoguren

    PHP连接MySQL数据库并显示数据//---------基本设定---------$mysql_server_name = "localhost";//服务器名称:$mysql_ ...

  5. php获取mysql数据菜鸟_PHP 连接 MySQL | 菜鸟教程

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

  6. php MySQL快速入门_PHP 连接 MySQL

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : ·         MySQLi extension ("i" 意为 improved) ·  ...

  7. php连接mysql数据库测试_php连接mysql数据库连接测试文件

    define("RelativePath", "."); include_once(RelativePath."/DB_mysql.class.php ...

  8. mysql链接出错_请配置/amysql/config.php文件_MySQL数据库之PHP连接mysql时mysql_connect()函数不可用...

    本文主要向大家介绍了MySQL数据库之PHP连接mysql时mysql_connect()函数不可用 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我在搭建环境时也没有再安装m ...

  9. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)

    一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...

最新文章

  1. 【java】过滤器filter的使用
  2. html5毕业作品开场白,毕业典礼主持人开场白
  3. 分布式认证需求-开放认证体系
  4. java专业术语 ioc_什么叫IOC(编程术语
  5. PHP笔记-连接MySQL数据库及查询数据
  6. Android 中文API (68) —— BluetoothClass.Service
  7. ubuntu14.04换一个更快的源
  8. javascript单元测试工具- -QUnit
  9. 认识![CDATA[ ]]
  10. Kudu的Using Apache Kudu with Apache Impala(官网推荐的步骤)
  11. MySQL读写分离的三种实现方案
  12. CSDN去广告,超清爽界面
  13. Spring —— Spring 手册官网下载地址
  14. 你真的了解你的显示器吗?(科普显示器知识,如何选购显示器)
  15. 京东区块链技术实践白皮书(附下载地址)
  16. 【BAT 面试题宝库附详尽答案解析】分布式事务实现原理
  17. Win32开发流程(完整)
  18. 学生表/教师表/课程表/成绩表常见SQL查询
  19. 学生档案填写html,高中学籍档案填写样本有什么用 如何填写学籍档案
  20. ml1220纽扣电池供电时长

热门文章

  1. 云服务器cvm只能弄网站么,云服务器cvm与建站主机区别
  2. css线加点的进度,纯CSS实现的交互式进度条(点击带进度填充动画)
  3. php 实时监测网站是否异常_网站跳转劫持解决,网站跳转劫持解决方法只有3步...
  4. IEEE选择和下载投稿期刊模板(LaTeX和Word)网站
  5. 单词搭配用法查询网站
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨销售分析 III【难度简单】
  7. 安卓逆向_15( 一 ) --- JNI 和 NDK
  8. __cdecl、__stdcall、__fastcall 与 __pascal 浅析
  9. Java并发编程实战~Condition
  10. matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园