介绍
这篇文章给大家介绍使用php怎么编写一个数据库操作类,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
具体如下:
& lt; php ? class 数据库 ,{ private 才能;美元主机名; private 才能;$用户; private 才能;通过美元; private 才能;美元dbname; private 才能;linkflag美元; private 才能;$字符集; function 才能;__construct () {才能 ,,这美元→主机名=發ocalhost"; ,,这美元→用户=皉oot"; ,,这→美元通过=?11”; ,,这→美元dbname=啊? ,,这→美元charset=皍tf8";//gb2312 GBK utf8 ,,这→美元linkflag=mysql_connect ($ this→主机名、$ this→用户,$ this→通过); ,,mysql_select_db ($ this→dbname,美元这→linkflag),或是死($ this→错误()); ,,mysql_query (“set  names “。$ this→字符集); ,,} function 才能__set (property_name美元,美元价值) {才能 ,,return 美元这→property_name=美元价值; ,,} function 才能__get (property_name美元) {才能 ,,如果(收取(这→property_name美元)) ,,{ ,,,return $ this→property_name美元; ,,} ,,else return 零; ,,} function 才能__call (function_name美元,,args) {才能 ,,,echo “& lt; br> & lt; font 颜色=# ff0000>你所调用的方法,function_name 美元;不存在& lt;/font> & lt; br> \ n"; ,,} function 才能查询(sql)美元 {才能 ,,res=mysql_query (sql)美元美元,或是死($ this→错误()); ,,return res美元; ,,} function 才能访问fetch_array (res)美元 {才能 ,,return mysql_fetch_array (res); ,,} function 才能fetch_object (res)美元 {才能 ,,return mysql_fetch_object (res); ,,} function 才能fetch_obj_arr (sql)美元 {才能 ,,数组$ obj_arr=(); ,,res=美元这→查询($ sql); ,,,($行=mysql_fetch_object (res)美元) ,,{ ,,,美元obj_arr[]=$行; ,,} ,,return obj_arr美元; ,,} function 才能;错误() {才能 ,,如果($ this→linkflag) ,,{ ,,,return mysql_error ($ this→linkflag); ,,} ,,else return  mysql_error (); ,,} function 才能;errno () {才能 ,,如果($ this→linkflag) ,,{ ,,,return mysql_errno ($ this→linkflag); ,,} ,,else return  mysql_errno (); ,,} function 才能;affected_rows () {才能 ,,return mysql_affected_rows ($ this→linkflag); ,,} function 才能num_rows (sql)美元 {才能 ,,res=美元这→执行($ sql); ,,return mysql_num_rows (res); ,,} function 才能num_fields (res)美元 {才能 ,,return mysql_num_fields (res); ,,} function 才能;insert_id () {才能 ,,previous_id=mysql_insert_id美元($ this→linkflag); ,,return previous_id美元; ,,} function 才能;结果(res美元,美元行字段=null) {才能 ,,如果(字段===null)美元 ,,{ ,,,$ res=mysql_result (res,行美元); ,,} ,,else $ res=mysql_result (res美元,美元行字段); ,,return res美元; ,,} function 才能;版本() {才能 ,,return mysql_get_server_info ($ this→linkflag); ,,} function 才能data_seek (res, rowNum美元) {才能 ,,return mysql_data_seek (res, rowNum美元); ,,} function 才能;__destruct () {才能 ,,//mysql_close ($ this→linkflag); ,,} ,} ?在
关于使用php怎么编写一个数据库操作类就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。