发新话题
打印

很多函数需要连接数据库,如何把连接数据库单独作一个函数调用?

很多函数需要连接数据库,如何把连接数据库单独作一个函数调用?

很多函数需要连接数据库,如何把连接数据库单独作一个函数调用?
很多函数都用    $db = new PDO("informixSN=a", "informix", "qwer");  连接数据库。
如果连接数据库的用户名和密码变化,我需要对每一个函数进行修改。
能否把连接数据库这一段单独作一个函数调用?这样只需修改这个函数就行了。
具体应该如何写?如何调用这个函数?请给个具体的示例!谢谢!
class dbfunc
{
  var $sql;
  function __construct()
  {
// $this->sql="";
  }
//生成下拉列表选单
  function create_dropdown_list()
  {
    $db = new PDO("informixSN=a", "informix", "qwer");
    $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
    $rs = $db->query($this->sql);
    $rs->setFetchMode(PDO::FETCH_ASSOC);
    foreach($rs->fetchAll() as $rs1)
    {
      echo "<option value=".current($rs1).">".next($rs1)."</option>";
    }
  }
}

TOP

发新话题