PHP连接MY SQL数据库函数

上一篇 / 下一篇  2006-11-10 09:10:11

function connect($dbhost, $dbuser, $dbpw, $dbname = '', $pconnect = 0) {
&G'rOK9t,U7N I o0
_5t#K7P;m`;d*v/B ddb^0                if($pconnect) {PHPChina 开源社区门户nYF9i@5tI
PHPChina 开源社区门户;R dKnq8^H
                        if(!@mysql_pconnect($dbhost, $dbuser, $dbpw)) {PHPChina 开源社区门户\ M5PtSK5g

(Ud#I.M$U5Sq3X0                                $this->halt('Can not connect to MySQL server');
,SQ){,g+UyKx0
$A0F0v2A[4Y/F4b0                        }PHPChina 开源社区门户x^S3s6w M}!Gr

?d!s&nx5f7F'z2s0                } else {
,`f`0]!n"E0
`r.} q!FZ`0                        if(!@mysql_connect($dbhost, $dbuser, $dbpw)) {PHPChina 开源社区门户a9v7J7J)akJ0C/@i%t7xGL

S%\Sw'?4O;A0                                $this->halt('Can not connect to MySQL server');PHPChina 开源社区门户gz8SFPiH
PHPChina 开源社区门户-MX{"Ir D/R
                        }
^ P_-xR%Eu0
C6o K&L+h@Hvr0                }PHPChina 开源社区门户x9KJ2Tt7h

3g+poMe3y0PHPChina 开源社区门户5Q&k:{#R#Z]k'C
PHPChina 开源社区门户@O3L2q0t foA'|
                if($this->version() > '4.1') {PHPChina 开源社区门户'a lJ vB/t
PHPChina 开源社区门户'd D;x!~w:{h
                        global $charset, $dbcharset;
Ha~~n[0r2@J5D0PHPChina 开源社区门户.R D[T"q+r*R0W
                        if(!$dbcharset && in_array(strtolower($charset), array('gbk', 'big5', 'utf-8'))) {PHPChina 开源社区门户i3q wS t/d-A
PHPChina 开源社区门户i_)M*L2o(Dsw
                                $dbcharset = str_replace('-', '', $charset);
6bBBQK)h Gm#jG0PHPChina 开源社区门户[}0A.eIxrN3s
                        }PHPChina 开源社区门户1k7sQ ] LSIK mP

HJQZz Mx {:j9y a0
'WRL0Jq4? j f&[0PHPChina 开源社区门户 j SE]%Thl
                        if($dbcharset) {
1A`cA%A%I | u0PHPChina 开源社区门户O7n(`DJpo!^c
                                mysql_query("SET character_set_connection=$dbcharset, character_set_results=$dbcharset, character_set_client=binary");
y*S%X;w,B,BZ)bM,U0PHPChina 开源社区门户+}8u|q8p?.f&[
                        }
Y/y1c&Y2W~/?2b0PHPChina 开源社区门户QY I2YSJ-I,G:Y!L)Jq
PHPChina 开源社区门户sEe AY+m5\+X

-fD)\zE0                        if($this->version() > '5.0.1') {PHPChina 开源社区门户 W"Bo8~]k

*qH(XN2@$n"QR0                                mysql_query("SET sql_mode=''");
0Cy*`L:Z.q&l9x0PHPChina 开源社区门户J N? JK:m-ai^
                        }PHPChina 开源社区门户\~)B PPx$q^
PHPChina 开源社区门户%Zl$U(p+r e5a6k2R6d ^3t
                }
2@/WN3f\0PHPChina 开源社区门户U0hw5[B/m.|]z

6dK9n;y Af|0
6tOs#iV o0x0                if($dbname) {
0z F\/T8B%X0
&_PS&cvE-_0                        mysql_select_db($dbname);PHPChina 开源社区门户G\4zi ~;y
PHPChina 开源社区门户lLw2G}x
                }PHPChina 开源社区门户z_/Bt{
PHPChina 开源社区门户f4@jDS| baW
PHPChina 开源社区门户B8es:\OR)U

&AKh5xp`w,y0        }

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 27867
  • 日志数: 99
  • 图片数: 1
  • 建立时间: 2006-10-25
  • 更新时间: 2007-02-06

RSS订阅

Open Toolbar