PHP数据库操作类

//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;
 }
}
?>

posted @ 2011-02-23 14:41  流失的痕迹  阅读(395)  评论(0编辑  收藏  举报