PHP面向?qū)ο蟮氖褂媒坛?簡(jiǎn)單數(shù)據(jù)庫(kù)連接
更新時(shí)間:2006年11月25日 00:00:00 作者:
這個(gè)PHP的數(shù)據(jù)庫(kù)連接類(lèi),應(yīng)該算是最簡(jiǎn)單的一個(gè)連接類(lèi)了,也是最好明白的一個(gè)連接類(lèi).作為開(kāi)始PHP面向編程之旅的一個(gè)開(kāi)始吧.我看了很多網(wǎng)上流傳的MYSQL數(shù)據(jù)庫(kù)連接類(lèi),都太復(fù)雜拉.以我己見(jiàn),真的沒(méi)必要搞得那么復(fù)雜,一個(gè)小小的數(shù)據(jù)庫(kù)連接.
下面是我的寫(xiě)的類(lèi):
<?php
Class createdb //類(lèi)的開(kāi)始
{
var $db= "localhost";//數(shù)據(jù)庫(kù)地址;
var $dbname = "root";//用戶(hù)名;
var $dbpwd = "";//密碼;
var $dbtable = "text";//使用的數(shù)據(jù)庫(kù)
var $conn; //數(shù)據(jù)庫(kù)連接;
var $result; //結(jié)果集
var $mysql ="select * from text"; //執(zhí)行的mysql
var $row; //結(jié)果集中找數(shù)據(jù)
function createconn() //這個(gè)類(lèi)方法是開(kāi)始一個(gè)conn連接,然后開(kāi)始選擇數(shù)據(jù)庫(kù)
{
$this->conn = mysql_connect($this->db,$this->dbname,$this->dbpwd);
mysql_select_db($this->dbtable,$this->conn);
}
function getresule() //這個(gè)是得到一個(gè)結(jié)果集
{
$this->result = mysql_query($this->mysql,$this->conn);
}
function getrow() //創(chuàng)建一個(gè)向前的結(jié)果集指針
{
$this->row = mysql_fetch_array($this->result);
return $this->row;
}
}//類(lèi)結(jié)束,開(kāi)始調(diào)用類(lèi)來(lái)讀mysql數(shù)據(jù)庫(kù)數(shù)據(jù).
$bb = new createdb; //類(lèi)實(shí)例化
$bb->createconn();// 調(diào)用類(lèi)的連接
$bb->getresule(); //調(diào)用類(lèi)得到結(jié)果集
while($bb->getrow()){ //調(diào)用類(lèi)創(chuàng)建指針向前讀循環(huán)讀數(shù)據(jù),
echo($bb->row["voteid"]);
echo($bb->row["vote"]);
}
?>
這個(gè)是放寫(xiě)好的,沒(méi)優(yōu)化.不過(guò)呢,調(diào)試好了可以使用.以后我都會(huì)繼續(xù)寫(xiě)多幾個(gè)教程類(lèi),想文件上傳或其他的,一步一步教大家.
還有css+div布局教程和實(shí)例,再以后的日子里我也會(huì)慢慢教大家.其實(shí)做網(wǎng)站真的好累
太多東西學(xué)了
下面是我的寫(xiě)的類(lèi):
<?php
Class createdb //類(lèi)的開(kāi)始
{
var $db= "localhost";//數(shù)據(jù)庫(kù)地址;
var $dbname = "root";//用戶(hù)名;
var $dbpwd = "";//密碼;
var $dbtable = "text";//使用的數(shù)據(jù)庫(kù)
var $conn; //數(shù)據(jù)庫(kù)連接;
var $result; //結(jié)果集
var $mysql ="select * from text"; //執(zhí)行的mysql
var $row; //結(jié)果集中找數(shù)據(jù)
function createconn() //這個(gè)類(lèi)方法是開(kāi)始一個(gè)conn連接,然后開(kāi)始選擇數(shù)據(jù)庫(kù)
{
$this->conn = mysql_connect($this->db,$this->dbname,$this->dbpwd);
mysql_select_db($this->dbtable,$this->conn);
}
function getresule() //這個(gè)是得到一個(gè)結(jié)果集
{
$this->result = mysql_query($this->mysql,$this->conn);
}
function getrow() //創(chuàng)建一個(gè)向前的結(jié)果集指針
{
$this->row = mysql_fetch_array($this->result);
return $this->row;
}
}//類(lèi)結(jié)束,開(kāi)始調(diào)用類(lèi)來(lái)讀mysql數(shù)據(jù)庫(kù)數(shù)據(jù).
$bb = new createdb; //類(lèi)實(shí)例化
$bb->createconn();// 調(diào)用類(lèi)的連接
$bb->getresule(); //調(diào)用類(lèi)得到結(jié)果集
while($bb->getrow()){ //調(diào)用類(lèi)創(chuàng)建指針向前讀循環(huán)讀數(shù)據(jù),
echo($bb->row["voteid"]);
echo($bb->row["vote"]);
}
?>
這個(gè)是放寫(xiě)好的,沒(méi)優(yōu)化.不過(guò)呢,調(diào)試好了可以使用.以后我都會(huì)繼續(xù)寫(xiě)多幾個(gè)教程類(lèi),想文件上傳或其他的,一步一步教大家.
還有css+div布局教程和實(shí)例,再以后的日子里我也會(huì)慢慢教大家.其實(shí)做網(wǎng)站真的好累
太多東西學(xué)了
您可能感興趣的文章:
- php面向?qū)ο笾衧tatic靜態(tài)屬性和靜態(tài)方法的調(diào)用
- PHP 面向?qū)ο?final類(lèi)與final方法
- PHP面向?qū)ο笾?深入理解static變量與方法
- PHP面向?qū)ο笕筇攸c(diǎn)學(xué)習(xí)(充分理解抽象、封裝、繼承、多態(tài))
- PHP 面向?qū)ο笤斀?/a>
- 實(shí)例講解PHP面向?qū)ο笾鄳B(tài)
- PHP 的異常處理、錯(cuò)誤的拋出及回調(diào)函數(shù)等面向?qū)ο蟮腻e(cuò)誤處理方法
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之接口用法
- php面向?qū)ο笾械哪g(shù)方法中文說(shuō)明
- PHP面向?qū)ο缶幊炭焖偃腴T(mén)
- php面向?qū)ο蠡A(chǔ)詳解【星際爭(zhēng)霸游戲案例】
相關(guān)文章
PHP初學(xué)者常見(jiàn)問(wèn)題集合 修正版(21問(wèn)答)
PHP初學(xué)者常見(jiàn)問(wèn)題集合 修正了網(wǎng)上傳播的一些細(xì)節(jié)錯(cuò)誤;。2010-03-03使用PHP和XSL stylesheets轉(zhuǎn)換XML文檔
使用PHP和XSL stylesheets轉(zhuǎn)換XML文檔...2006-10-10php中將指針移動(dòng)到數(shù)據(jù)集初始位置的實(shí)現(xiàn)代碼[mysql_data_seek]
在php中我們要返回?cái)?shù)據(jù)集初始位置mysql_data_seek函數(shù)即可實(shí)現(xiàn),下面看代碼2012-11-11PHP開(kāi)發(fā)文件系統(tǒng)實(shí)例講解
PHP開(kāi)發(fā)文件系統(tǒng)實(shí)例講解...2006-10-10