php链接本地mysql数据库配置文件_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;//链接名称
//构造方法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 数据库如何添加一个公共的配置文件...相关推荐
- php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...
在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...
- php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法
PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...
- php mysql通用类_PHP连接MYSQL数据库通用类_PHP教程
include "mysql.php"; $db = new Dirver(); $db->DBLink($dbhost='localhost', $dbuser='root ...
- php显示mysql数据实例_php 连接mysql数据库并显示数据 实例 转载 aoguren
PHP连接MySQL数据库并显示数据//---------基本设定---------$mysql_server_name = "localhost";//服务器名称:$mysql_ ...
- php获取mysql数据菜鸟_PHP 连接 MySQL | 菜鸟教程
PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...
- php MySQL快速入门_PHP 连接 MySQL
PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : · MySQLi extension ("i" 意为 improved) · ...
- php连接mysql数据库测试_php连接mysql数据库连接测试文件
define("RelativePath", "."); include_once(RelativePath."/DB_mysql.class.php ...
- mysql链接出错_请配置/amysql/config.php文件_MySQL数据库之PHP连接mysql时mysql_connect()函数不可用...
本文主要向大家介绍了MySQL数据库之PHP连接mysql时mysql_connect()函数不可用 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我在搭建环境时也没有再安装m ...
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)
一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...
最新文章
- 【java】过滤器filter的使用
- html5毕业作品开场白,毕业典礼主持人开场白
- 分布式认证需求-开放认证体系
- java专业术语 ioc_什么叫IOC(编程术语
- PHP笔记-连接MySQL数据库及查询数据
- Android 中文API (68) —— BluetoothClass.Service
- ubuntu14.04换一个更快的源
- javascript单元测试工具- -QUnit
- 认识![CDATA[ ]]
- Kudu的Using Apache Kudu with Apache Impala(官网推荐的步骤)
- MySQL读写分离的三种实现方案
- CSDN去广告,超清爽界面
- Spring —— Spring 手册官网下载地址
- 你真的了解你的显示器吗?(科普显示器知识,如何选购显示器)
- 京东区块链技术实践白皮书(附下载地址)
- 【BAT 面试题宝库附详尽答案解析】分布式事务实现原理
- Win32开发流程(完整)
- 学生表/教师表/课程表/成绩表常见SQL查询
- 学生档案填写html,高中学籍档案填写样本有什么用 如何填写学籍档案
- ml1220纽扣电池供电时长
热门文章
- 云服务器cvm只能弄网站么,云服务器cvm与建站主机区别
- css线加点的进度,纯CSS实现的交互式进度条(点击带进度填充动画)
- php 实时监测网站是否异常_网站跳转劫持解决,网站跳转劫持解决方法只有3步...
- IEEE选择和下载投稿期刊模板(LaTeX和Word)网站
- 单词搭配用法查询网站
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨销售分析 III【难度简单】
- 安卓逆向_15( 一 ) --- JNI 和 NDK
- __cdecl、__stdcall、__fastcall 与 __pascal 浅析
- Java并发编程实战~Condition
- matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园