使用php怎么编写一个数据库操作类

  介绍

这篇文章给大家介绍使用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怎么编写一个数据库操作类就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用php怎么编写一个数据库操作类