哇咔咔,看了6个小时的php,偶现在看php代码好轻松啊
哇咔咔,看了6个小时的php,偶现在看php代码好轻松啊呵呵
还从代码中学到了一些东西。
呵呵,继续努力……
坚持能看明白别人的cms源码..........
另求:
那位个推荐个所见即所得编辑器? 顺便帖链接mysql的一个类。
class mysql{
function connect($dbhost, $dbuser, $dbpw, $dbname = '',$dbcharset='') {
if(!@mysql_connect($dbhost, $dbuser, $dbpw)) {
$this->show('Can not connect to MySQL server');
}
if($dbname) {
$this->select_db($dbname);
}
if($this->version() > '4.1') {
if($dbcharset) {
$this->query("SET NAMES '".$dbcharset."'");
}
}
}
function select_db($dbname) {
return mysql_select_db($dbname);
}
function fetch_array($query, $result_type = MYSQL_ASSOC) {
return @mysql_fetch_array($query, $result_type);
}
function query($sql, $type = '') {
if(!($query = mysql_query($sql))) $this->show('MySQL Query Error', $sql);
return $query;
}
function affected_rows() {
return mysql_affected_rows();
}
function result($query, $row) {
return mysql_result($query, $row);
}
function num_rows($query) {
return @mysql_num_rows($query);
}
function num_fields($query) {
return mysql_num_fields($query);
}
function free_result($query) {
return mysql_free_result($query);
}
function insert_id() {
return mysql_insert_id();
}
function fetch_row($query) {
return mysql_fetch_row($query);
}
function version() {
return mysql_get_server_info();
}
function close() {
return mysql_close();
}
function show($message = '', $sql = '') {
if(!$sql) echo $message;
else echo $message.'<br>'.$sql;
}
} 不过如果修改以下第一个function里的mysql_connect为mysql_pconnect则建立了连接池
也就说无需关闭链接了
这对于链接要求高的很有好处……
但mysql_close也无法关闭
偷偷说下
php有类,虽然和java还是有很大的不同,但我还是很喜欢,代码那个简洁儿啊……
[ 本帖最后由 大虫 于 2007-1-28 06:41 编辑 ] 函数好多。。。。。 class mysql{
function connect($dbhost, $dbuser, $dbpw, $dbname = '',$dbcharset='') {
if(!@mysql_connect($dbhost, $dbuser, $dbpw)) {
$this->show('Can not connect to MySQL server');
开启持续的连接池
}
if($dbname) {
$this->select_db($dbname);
}
if($this->version() > '4.1') {
if($dbcharset) {
$this->query("SET NAMES '".$dbcharset."'");
}
判断mysql的型号,对症下药
}
}
function select_db($dbname) {
return mysql_select_db($dbname);
把数据库名字返还
}
function fetch_array($query, $result_type = MYSQL_ASSOC) {
return @mysql_fetch_array($query, $result_type);
要mysql_fetch_array里返回$query, $result_type
}
下面不看了
某知名cms的结构 原帖由 破晓 于 2007-1-28 08:13 发表
class mysql{
function connect($dbhost, $dbuser, $dbpw, $dbname = '',$dbcharset='') {
if(!@mysql_connect($dbhost, $dbuser, $dbpw)) {
$thi ...
这个我就不知道了……
不过按照类的写法,感觉的确很爽 php4的类很WS... 还是asp好玩。。。
php玩长了无聊。。。
再说老婆也不学php,开始学asp了。。 :Q 看地晕忽忽 楼上都素牛淫
路过一下
页:
[1]
2