PHP數(shù)據(jù)庫操作Helper類完整實(shí)例
本文實(shí)例講述了PHP數(shù)據(jù)庫操作Helper類。分享給大家供大家參考,具體如下:
php操作數(shù)據(jù)庫分為幾個(gè)步驟(這里以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());//輸入具體錯(cuò)誤信息
return $connection;
}
//選擇對(duì)應(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"; ?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP數(shù)據(jù)庫表操作的封裝類及用法實(shí)例詳解
- PHP訪問MYSQL數(shù)據(jù)庫封裝類(附函數(shù)說明)
- php數(shù)據(jù)庫操作model類(使用__call方法)
- php實(shí)現(xiàn)的簡(jiǎn)單數(shù)據(jù)庫操作Model類
- php mysql數(shù)據(jù)庫操作類
- 簡(jiǎn)單的php數(shù)據(jù)庫操作類代碼(增,刪,改,查)
- php實(shí)現(xiàn)mysql數(shù)據(jù)庫備份類
- 全新的PDO數(shù)據(jù)庫操作類php版(僅適用Mysql)
- PHP操作XML作為數(shù)據(jù)庫的類
- PHP+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計(jì)的2種方式實(shí)例
- PHP數(shù)據(jù)庫處理封裝類實(shí)例
相關(guān)文章
學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)策略模式(strategy)
這篇文章主要介紹了php設(shè)計(jì)模式中的適配器模式,使用php實(shí)現(xiàn)適配器模式,感興趣的小伙伴們可以參考一下2015-12-12
php識(shí)別翻轉(zhuǎn)iphone拍攝的顛倒圖片
這篇文章主要介紹了php識(shí)別翻轉(zhuǎn)iphone拍攝的顛倒圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
PHP簡(jiǎn)單操作MongoDB的方法(安裝及增刪改查)
這篇文章主要介紹了PHP簡(jiǎn)單操作MongoDB的方法,簡(jiǎn)單分析了php安裝及操作MongoDB數(shù)據(jù)庫的方法,涉及PHP針對(duì)MongoDB數(shù)據(jù)庫基本的增刪改查等操作技巧,需要的朋友可以參考下2016-05-05
php實(shí)現(xiàn)網(wǎng)頁端驗(yàn)證碼功能
這篇文章主要為大家詳細(xì)介紹了php制作網(wǎng)頁端驗(yàn)證碼效果,運(yùn)用到短信驗(yàn)證碼以及網(wǎng)頁驗(yàn)證碼實(shí)踐中,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
php中g(shù)lobal和$GLOBALS[]的分析之一
PHP 的全局變量和 C 語言有一點(diǎn)點(diǎn)不同,在 C 語言中,全局變量在函數(shù)中自動(dòng)生效,除非被局部變量覆蓋2012-02-02

