php实现mysql封装类示例

php实现mysql封装类示例,第1张

php封装mysql类

复制代码

代码如下:

<?php

class

Mysql

{

private

$host

private

$user

private

$pwd

private

$dbName

private

$charset

private

$conn

=

null

public

function

__construct()

{

$this->host

=

'localhost'

$this->user

=

'root'

$this->pwd

=

'root'

$this->dbName

=

'test'

$this->connect($this->host,$this->user,$this->pwd)

$this->switchDb($this->dbName)

$this->setChar($this->charset)

}

//负责链接

private

function

connect($h,$u,$p)

{

$conn

=

mysql_connect($h,$u,$p)

$this->conn

=

$conn

}

//负责切换数据库

public

function

switchDb($db)

{

$sql

=

'use'

.

$db

$this->query($sql)

}

//负责设置字符集

public

function

setChar($char)

{

$sql

=

'set

names'

.

$char

$this->query($sql)

}

//负责发送sql查询

public

function

query($sql)

{

return

mysql_query($sql,$this->conn)

}

//负责获取多行多列的select结果

public

function

getAll($sql)

{

$list

=

array()

$rs

=

$this->query($sql)

if

(!$rs)

{

return

false

}

while

($row

=

mysql_fetch_assoc($rs))

{

$list[]

=

$row

}

return

$list

}

public

function

getRow($sql)

{

$rs

=

$this->query($sql)

if(!$rs)

{

return

false

}

return

mysql_fetch_assoc($rs)

}

public

function

getOne($sql)

{

$rs

=

$this->query($sql)

if

(!$rs)

{

return

false

}

return

mysql_fetch_assoc($rs)

return

$row[0]

}

public

function

close()

{

mysql_close($this->conn)

}

}

echo

'<pre>'

$mysql

=

new

Mysql()

print_r($mysql)

$sql

=

"insert

into

stu

values

(4,'wangwu','99998')"

if($mysql->query($sql)){

echo

"query成功"

}else

{

echo

"失败"

}

echo

"<br

/>"

$sql

=

"select

*

from

stu"

$arr

=

$mysql->getAll($sql)

print_r($arr)

?>

方法/步骤1登录到phpMyAdmin2新建一个要导入的数据库,点击“+new”3如图,分别填写数据库名称,以及选择数据库的排序规则,4完成步骤3,点击“创建”5完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示,刷新即可立马显示了。6单击我们新创建的数据库,7然后,我们选择“导入”,8完成步骤7,我们点击“选择文件”,9点击了“选择文件”之后,就会出现如图所示的d出框,我们选择要导入的sql就可以了,后缀名可以是.sql,也可以是压缩文件.zip。如图,选择好文件之后,点击“确定”就可以了10完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了,然后点击“执行”就可以了。11这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7338769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存