//DBHelper.php
<?php
class ADOConnection
{
//打开数据库的连接
function PConnect($ip,$user,$pwd,$database)
{
$db = mysql_connect($ip,$user,$pwd);
if(!$db)
{
print "在连接到数据库服务器时,产生错误".mysql_error();
exit;
}
$link = mysql_select_db($database,$db);
if(!$link)
{
print "在连接上服务器,选择数据库时出现错误".mysql_error();
exit;
}
}
//设置编码
function SetUnicode($codestr)
{
mysql_query($codestr);
}
//关闭数据库的连接
function ConnClose()
{
mysql_close();
}
//执行数据库查询
//返回
function ExecuteQuery($sqlstr)
{
$result = mysql_query($sqlstr);
if(!$result){
print "查询产生溢出".mysql_error();
exit;
}
$arr = array();//用来返回的数组(当表用)
$i = 0;
while($info = mysql_fetch_array($result,MYSQL_BOTH))
{
$arr[$i] = $info;
$i++;
}
mysql_free_result($result);
return $arr;
}
}
?>