mysql方式操作文本数据库
在一些小型的应用中,完全没有必要使用大型数据库软件。自己做一个SQL解释器就能用数据库的方式来管理了。这个解释器,能解释常用的SQL命令。你可以自行添加其他功能。?phpclass DB_text
function connect
$fp = fopen;
$this-conn = unserialize));
fclose;
}
function query
function fetch_row
function num_rows
/
query的辅助函数
/
function _select
if)",$query,$regs))
eregi )?",$query,$regs);
if
}else
if
return $rs;
}
function _insert
function _update
$this-_close;
}
function _delete
reset;
while = each)
$this-conn[$regs] = $ch;
$this-_close;
}
function _where
while",$search,$regs))
$search = eregi_replace);
$search = eregi_replace;
$search = eregi_replace;
$search = eregi_replace;
$ar = split;
eval;
for;$i++)
$expr = "“$expl=.");";
while = each)
return $keys;
}
function _sort
function _close
}
/ 排序键
/
$cmp_key = "";
/ 排序用工作函数调用)
/
function _cmp_desc
/ 排序用工作函数调用)
/
function _cmp_asc
?
测试例:
?php
//require_once "db_text.php";
$conn = new DB_text;
$conn-connect;
$conn-query values ");
$conn-query values ");
$conn-query values ");
$conn-query;
//$conn-query;
//$conn-query;
//$rt = $conn-query;
$rt = $conn-query;
print_r;
?
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|