本文實例講述了PHP數(shù)據(jù)庫操作Helper類。分享給大家供大家參考,具體如下:
php操作數(shù)據(jù)庫分為幾個步驟(這里以MYSQL為例):
1. 建立連接
$connection=mysql_connect($db_host,$db_username,$db_password);
2. 選擇數(shù)據(jù)庫
$db_select=mysql_select_db($db_database);
3. 執(zhí)行CRUD操作
mysql_query("set names 'utf8'");//編碼
$result=mysql_query($sqlstring);
(mysql_affected_rows()前一次mysql操作所影響的記錄行數(shù))
4. 查詢
mysql_fetch_array($result);
mysql_fetch_row($result);
5. 關(guān)閉連接
mysql_close($connection);
DBHelper.php類文件:
<?php
class DBHelper
{
//建立連接
function GetConnection($db_host,$db_username,$db_password)
{
$connection=mysql_connect($db_host,$db_username,$db_password);
if($connection==false)
die("數(shù)據(jù)庫連接失?。?.mysql_error());//輸入具體錯誤信息
return $connection;
}
//選擇對應(yīng)數(shù)據(jù)庫
function DBSelect($db_database)
{
$db_select=mysql_select_db($db_database);
if($db_select==false)
die("數(shù)據(jù)庫選擇失敗:".mysql_error());
return $db_select;
}
//執(zhí)行CRUD操作
function Excute($sqlstring)
{
$result=mysql_query($sqlstring);
return $result;
}
//釋放資源
function CloseConnection($connection)
{
if($connection!=null)
mysql_close($connection);
}
}
?>
dbtext.php配置文件:
<?php
$db_host="localhost";
$db_database="mymessage";
$db_username="root";
$db_password="123456";
?>
希望本文所述對大家PHP程序設(shè)計有所幫助。