php创建后添加数据库连接,php部分---创建连接数据库类

class DBDA

{

public $host="localhost";

public $uid="root";

public $pwd="123";

public $dbname="test1";

//1.给一个sql语句,返回结果集

//设置一个变量$type 默认为1,1代表查询语句,0代表增删改语句

function Query($sql,$type=1)

{

$db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);

$result=$db->query($sql);

if($type==1)

{

return $result->fetch_all(); //返回的是一个二维数组

}

else

{

return $result; //返回true或者false

}

}

//2.返回一个关联数组的方法

function GuanQuery($sql,$type=1)

{

$db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);

$result=$db->query($sql);

if($type==1)

{

$attr=array(); //定义一个数组,准备接收下边取到的值

while($a=$result->fetch_assoc())

{

$attr[]=$a; //把取到的值放到数组中

return $attr;

}

}

else

{

return $result;

}

}

//3.造一个方法,把取到的数据放到一个字符串中

function StrQuery($sql,$type=1)

{

$db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);

$result=$db->query($sql);

if($type==1)

{

$attr=$result->fetch_all();

$str=""; //定义一个空的字符串

foreach($attr as $v)

{

$str=$str.implode("^",$v); //取到一个数据,拼接到下次循环进来的时候

$str=$str."|"; //拼接完一个数据,往后边添加一个“|”

}

return substr($str,0,strlen($str)-1); //截取字符串最后的“|”,然后直接输出

}

else

{

return $result;

}

}

}

ADO.NET连接数据库增删查改创建公用类

顺序如下:再web.config中添加数据库的用户名和密码 创建公用类. //添加进web.config中的账号和密码 /*

vs里根据json快速创建对应类的方法

有时候,我们在调用别人接口的时候,服务端返回了一个json格式的字符串,我们要获取json里面的数据的话一般有两种方式: 1.通过正则 2.反序列化成一个对象 第一种方式这里不再多说,主要说一下第二种 ...

[转]自己写PHP扩展之创建一个类

原文:http://www.imsiren.com/archives/572 比如我们要创建一个类..PHP代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...

C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看

数据库访问技术 ado.net 将数据库中的数据,提取到内存中,展示给用户看还可以将内存中的数据写入数据库中去 并不是唯一的数据库访问技术,但是它是最底层的数据库访问技术 1.创建数据库,并设置主外键 ...

classmethod一个用处是创建可选类构造器

Definition and Introduction通常来说, descriptor 是一种绑定着特殊行为属性的对象, 在访问它时行为被descriptor协议定义的方法所重载.这些方法是__get ...

MFC编程入门之八(对话框:创建对话框类和添加控件变量)

创建好对话框资源后要做的就是生成对话框类了.生成对话框类主要包括新建对话框类.添加控件变量和控件的消息处理函数. 例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDIT ...

(spring-第17回【AOP基础篇】) 创建增强类

一.   增强类包含的信息: a)   横切逻辑(插入的具体代码) b)   部分连接点信息(在方法的哪个位置插入代码,比如方法前.方法后等). 二.   增强的类型 每一种增强有一个需要实现的增强类 ...

Swift游戏实战-跑酷熊猫 06 创建平台类以及平台工厂类

这节内容我们一起学习下随机长度的踩踏平台的原理是怎么样的. 要点: 平台类 我们的平台类继承于SKNode,这样就能被添加进其它节点进而显示在场景中. 它有一个方法来创建平台,这个方法接收一个包含SK ...

利用MyEclipse自动创建PO类、hbm文件(映射文件)、DAO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值