mysql+close命令_mysql_close()的用法!!?

你的位置:

问答吧

-> PHP

-> 问题详情

mysql_close()的用法!!?

//数据库连接函数

function   Conn($host,$user,$pwd,$db){

$conn   =   mysql_connect( "$host ",   "$user ",   "$pwd ")

or   die( 'Could   not   connect:   '   .   mysql_error());

//echo   'Connected   successfully ';   连接成功

mysql_select_db( "$db ")   or   die( 'Could   not   select   database ');

mysql_query( "SET   NAMES   'gb2312 ' ");//取消乱码

}

?>

以上是我定义的   Conn();

调用Conn后

无法使用   mysql_close()   关闭连接

请各位帮忙改进~~~`   谢谢

作者: sxfcw

发布时间: 2007-02-16

无法使用   mysql_close()   关闭连接   ????

你确信?

作者: helloyou0

发布时间: 2007-02-16

是的

数据页面引入   coon.inc.php   文件,该文件引入   function.inc.php   函数库文件

并且定义   Conn( " ", " ", " ", " ");

数据查询页面查完毕后不能使用   mysql_close()

作者: sxfcw

发布时间: 2007-02-16

要么直接用mysql_close();

要么再写一个关闭的函数,

你写的函数是连接函数,怎么可能连接了就关闭,中间还要查询等等

作者: my_web

发布时间: 2007-02-16

上面的方式测试过了   但是都没成功

作者: sxfcw

发布时间: 2007-02-16

或者请高手写一个关闭函数,谢谢

作者: sxfcw

发布时间: 2007-02-16

报什么错?

作者: helloyou0

发布时间: 2007-02-17

Warning:   mysql_close():   supplied   argument   is   not   a   valid   MySQL-Link   resource   in   XXXXXXXXXX

作者: sxfcw

发布时间: 2007-02-17

$conn只存在于function内.function结束,变量消失.mysql_colse()会关闭上一个mysql_connect().   但function结束后,$conn已经被自动关闭了.

作者: fishfun123

发布时间: 2007-02-17

也就是说我不需要再Close了   是吗??

作者: sxfcw

发布时间: 2007-02-17

你应该用

mysql_close();

不要用

mysql_close($conn);

作者: helloyou0

发布时间: 2007-02-18

用mysql_connect()连接数据库后。一旦脚本结束,到服务器的连接就会被关闭。

我都没用过mysql_close()函数,好像影响不是很大。

如果要把mysql_connect()写在一个自定义函数里,不如写在一个类里,这样要连接要查询或者要关闭都很方便。

作者: sjrh

发布时间: 2007-02-18

可能是你的前面有错,没有打开链接

通常不需要使用   mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关

作者: iasky

发布时间: 2007-02-18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值