MySQL数据库PHP操作类

下面是一个站长写的一个非常简单实用的数据库操作类了,这里面主要功能是数据库连接,查询数据,删除数据,更新数据等等,这个类的特点时不限制mysql而是直接执行由外部给出的sql语句了.

MySQL数据库PHP操作类,代码如下:

  1. <?php
  2. class SqlTool{
  3. private $conn;
  4. private $host=”localhost”;
  5. private $user=”root”;
  6. private $password=”";
  7. private $db=”bbs”;
  8. function sqlTool(){
  9. $this->conn=mysql_connect(“$this->host”,”$this->user”,”$this->password”);
  10. mysql_select_db($this->db,$this->conn);
  11. mysql_query(“set names gbk”);
  12. }
  13. function executedql($sql){
  14. $res=mysql_query($sql);
  15. return $res;
  16. }
  17. function executedml($sql){
  18. $b=mysql_query($sql);
  19. if(!$b){
  20. echo “操作失败”;
  21. }else{
  22. if(mysql_affected_rows($this->conn)>0){
  23. echo “操作成功”;
  24. }else{
  25. echo “没有影响到行数”;
  26. }//开源代码phpfensi.com
  27. }
  28. mysql_close($this->conn);
  29. }
  30. }
  31. ?>