php¼òµ¥µÄÊý¾Ý¿â²Ù×÷Àà
class Db {
var $dbConn = "";
var $dbServerName = "localhost";
var $dbUserName = "UserName";
var $dbPwd = "dbPwd";
var $dbName = "dbName ";
var $errorMessage = "";
/*
* ¹¦ÄÜ: Á¬½ÓÊý¾Ý¿â
* ÊäÈë: ÎÞ
* ·µ»Ø: ÎÞ
*/
function dbConn()
{
if (!$this->dbConn)
{
try
{
$this->dbConn = mysql_connect($this->ServerName,$this->dbUserName,$this->dbPwd);
//mysql_query("set names 'utf-8'");
}
catch(Exception $e)
{
echo "Êý¾Ý¿âÁ¬½Óʧ°Ü£¡";
$this->errorMessage = $e;
}
}
}
/*
* ¹¦ÄÜ: ¹Ø±ÕÊý¾Ý¿â
* ÊäÈë: ÎÞ
* ·µ»Ø: ÎÞ
*/
function dbClose()
{
if (!$this -> dbConn)
{
mysql_close($this->dbConn);
}
}
/*
* ¹¦ÄÜ: Ö´ÐÐSQL²Ù×÷
* ÊäÈë: $sqlStr ->SQLÓï¾ä(Insert/Update/Delete)
* ·µ»Ø: ÎÞ
*/
function executeSqlNonQuery($sqlStr)
{
//echo $sqlStr.'---|---';
//exit;
$this -> dbConn();
mysql_select_db($this -> dbName);
mysql_query($sqlStr,$this -> dbConn) or die("executeSqlNonQueryÖ´Ðгö´í");
$this -> dbClose();
}
/*
* ¹¦ÄÜ: Ö´ÐÐSQL²Ù×÷
* ÊäÈë: $sqlStr ->SQLÓï¾ä(Select)
* ·µ»Ø: $records ->·µ»Ø²éѯµÄ½á¹û(¶þάÊý×éÐÎʽ)
*/
function executeSql($sqlStr)
{
//echo $sqlStr.'---|---';
//exit;
$this -> dbConn();
mysql_select_db($this -> dbName);
$result = mysql_query($sqlStr,$this -> dbConn) or die("executeSqlÖ´Ðгö´í");
$this -> dbClose();
while($record = mysql_fetch_array($result)) //ÐγɶþάÊý×é
$records[] = $record;
mysql_free_result($result);
return $records;
}
}
var $dbConn = "";
var $dbServerName = "localhost";
var $dbUserName = "UserName";
var $dbPwd = "dbPwd";
var $dbName = "dbName ";
var $errorMessage = "";
/*
* ¹¦ÄÜ: Á¬½ÓÊý¾Ý¿â
* ÊäÈë: ÎÞ
* ·µ»Ø: ÎÞ
*/
function dbConn()
{
if (!$this->dbConn)
{
try
{
$this->dbConn = mysql_connect($this->ServerName,$this->dbUserName,$this->dbPwd);
//mysql_query("set names 'utf-8'");
}
catch(Exception $e)
{
echo "Êý¾Ý¿âÁ¬½Óʧ°Ü£¡";
$this->errorMessage = $e;
}
}
}
/*
* ¹¦ÄÜ: ¹Ø±ÕÊý¾Ý¿â
* ÊäÈë: ÎÞ
* ·µ»Ø: ÎÞ
*/
function dbClose()
{
if (!$this -> dbConn)
{
mysql_close($this->dbConn);
}
}
/*
* ¹¦ÄÜ: Ö´ÐÐSQL²Ù×÷
* ÊäÈë: $sqlStr ->SQLÓï¾ä(Insert/Update/Delete)
* ·µ»Ø: ÎÞ
*/
function executeSqlNonQuery($sqlStr)
{
//echo $sqlStr.'---|---';
//exit;
$this -> dbConn();
mysql_select_db($this -> dbName);
mysql_query($sqlStr,$this -> dbConn) or die("executeSqlNonQueryÖ´Ðгö´í");
$this -> dbClose();
}
/*
* ¹¦ÄÜ: Ö´ÐÐSQL²Ù×÷
* ÊäÈë: $sqlStr ->SQLÓï¾ä(Select)
* ·µ»Ø: $records ->·µ»Ø²éѯµÄ½á¹û(¶þάÊý×éÐÎʽ)
*/
function executeSql($sqlStr)
{
//echo $sqlStr.'---|---';
//exit;
$this -> dbConn();
mysql_select_db($this -> dbName);
$result = mysql_query($sqlStr,$this -> dbConn) or die("executeSqlÖ´Ðгö´í");
$this -> dbClose();
while($record = mysql_fetch_array($result)) //ÐγɶþάÊý×é
$records[] = $record;
mysql_free_result($result);
return $records;
}
}
sky 58.62.103.* 2007-10-21 16:34:36 ±à¼ÓÚ£º2007-10-21 16:36:08