PHP封装了MySQL类

复制代码代码如下所示:
< PHP

类MySQL {
私人主机;
私人用户;
私人$ pwd;
在私人美元;
私人$字符集;

私人$ conn = null;

公共功能__construct(){

美元->主机= 'localhost;
美元->用户= 'root;
美元->密码= 'root;
美元->北京测试;

美元(美元->连接->主机,美元->用户,美元-> PWD);

这switchdb(美元->美元-> dbname);

这setchar(美元->美元->字符集);
}

负责连接
私有函数连接($ h,$ u,p){
mysql_connect conn =美元($美元美元,U,P);
美元-> conn = $ Conn;
}

负责数据库交换机
公共功能switchdb($ dB){
美元将SQL =。$分贝;
$ >查询($ SQL);
}

负责设置字符集
公共功能setchar($字符){
为SQL =让名。$字符;
$ >查询($ SQL);
}

负责发送SQL查询
公共函数查询($ SQL){
返回mysql_query($ SQL,美元-> Conn);
}

负责获取选择的行和列
公共职能得到($ SQL){
$数组();

这个查询;
如果(!$ {){
返回false;
}

而($行= mysql_fetch_assoc($ RS)){
$;
}

返回$列表;
}

公共功能getrow($ SQL){
这个查询;

如果(!$ {){
返回false;
}

返回mysql_fetch_assoc($ RS);
}

公共职能办理($ SQL){
这个查询;
如果(!$ {){
返回false;
}
返回mysql_fetch_assoc($ RS);

返回$行{ 0 };
}

公共函数关闭(){
mysql_close(美元-> Conn);
}
}

回声';
新的MySQL();
print_r($ MySQL);

为SQL =插入斯图值(4,'wangwu ','99998 ');

如果(mysql - >查询($ SQL)){
查询成功;
{ }人
失败;
}

;

从学生中选择*;
ARR =美元美元MySQL ->获得($ SQL);

print_r($ ARR);
>