+ -
当前位置:首页 → 问答吧 → 新手写的一个mysql基础功能操作类

新手写的一个mysql基础功能操作类

时间:2008-06-10

来源:互联网

复制PHP内容到剪贴板
PHP代码:

<?php
class db
{
 function connect($dbhost, $dbuser, $dbpwd, $dbname) 
  {
   if([email=!@mysql_connect($dbhost]!@mysql_connect($dbhost[/email], $dbuser, $dbpwd)) 
    {
     die('Can not connect to MySQL server');
    }
  
  return $this->select_db($dbname);
  }
 function select_db($dbname) 
  {
   return mysql_select_db($dbname);
  }
 function fetch_row($query) 
  {
   return mysql_fetch_row($query);
  }
 function query($sql) 
  {
  $query=mysql_query($sql);
  return $query;
 }
 function go($query,$rec_num)
  {
  mysql_data_seek($query,$rec_num);
  }
 function close() {
  return mysql_close();
 }

}
?>

不知道是否还有更经典的,更小的。主要是方便操作。应该是最简单的类吧!

作者: soarb   发布时间: 2008-06-09

作者: luzhou   发布时间: 2008-06-09

学习了
         顺便顶了帖

作者: windpk1314   发布时间: 2008-06-09

个人感觉,有点多余.

作者: zhuweibao   发布时间: 2008-06-09

比较初级,而且没有单件模式,会耗资源。

作者: wz_910   发布时间: 2008-06-12

复制内容到剪贴板
代码:
class DB {
private static $_singleton;
private $_connection;
private function __construct()
{
$this->_connection = mysql_connect();
}
public static function getInstance()
{
if (is_null (self::$_singleton)) {
self::$_singleton = new DB();
}
return self::$_singleton;
}
}
$db = DB::getInstance();

作者: wz_910   发布时间: 2008-06-12

谢谢分享..

作者: 5189lw   发布时间: 2008-06-13