目標:
連線資料庫
傳送查詢
對於select型 返回查詢資料
關閉mysql連線
思路: 首先得連線,連線就得有引數.
引數如何傳?
答: 1可以用配置檔案,當**大了,肯定會有配置檔案
2可以通過建構函式傳參
建議用1,但我們目前,僅僅是寫乙個簡單類
class
mysql
// 負責連線
private
function
connect
($h,$u,$p)
// 負責切換資料庫,**大的時候,可能用到不止乙個庫
public
function
switchdb
($db)
// 負責設定字符集
public
function
setchar
($char)
// 負責傳送sql查詢
public
function
query
($sql)
// 負責獲取多行多列的select 結果
public
function
getall
($sql)
while($row = mysql_fetch_assoc($rs))
return
$list;
}// 獲取一行的select 結果
public
function
getrow
($sql)
return mysql_fetch_assoc($rs);
}// 獲取乙個單個的值
public
function
getone
($sql)
$row = mysql_fetch_row($rs);
return
$row[0];
}public
function
close
() }
echo
'';$mysql = new mysql();
print_r($mysql);
/*$sql = "insert into stu values (20,'object','99988')";
if($mysql->query($sql)) else
*/echo'';
$sql = 'select * from stu';
$arr = $mysql->getall($sql);
print_r($arr);
// 查詢16號學員
$sql = 'select * from stu where id=16';
print_r($mysql->getrow($sql));
// 查詢共有多少個學生
$sql = 'select count(*) from stu';
print_r($mysql->getone($sql));
簡單的mysql封裝類
class mysql 負責連線 private function connect host,user,pwd 負責切換資料庫,大的時候,可能用到不止乙個庫 public function switchdb dbname 負責設定字符集 public function setchar char 負責...
簡單實用的php連線mysql封裝類
created on 2011 9 26 filename db mysql.php author by tianqixin class db mysql 設定查詢字符集 mysql query set character set connection character set results c...
Log工具類 簡單封裝
使用簡單,在同一專案下其他類使用時只需要logger.i this,msg 就可以.this會自動引用類名,msg可隨便輸入會自動轉換為string型別publicclasslogger 列印 i級別的 log param objtag param objmsg publicstaticvoide ...