<?php //纯php,可以删掉html代码直接写 //封装类,这样用起来方便,不必每次都去再写了 //用驼峰法命名类名,首字母大写 class ChaXun { public $host="localhost";//数据库地址,可以直接赋值为"localhost" public $uid="root";//数据库用户名,用户名默认为root,可直接赋值为root public $pwd="";//用户密码,自己设置了的只可以直接写,没有的为空就可 //下面写方法,方法类型为public 也可以不写这样默认为公有的 function Query($sql,$type=0,$db="mydb")//Query()方法需要设置参数 //参数:$sql代表要查执行的sql语句;type代表sql语句的类型,这个可以自己设置,0代表查询,1代表其他;$db代表要操作的数据库 //这里$type直接设置为0,$db直接赋值为"mydb",因为就是要查询 { $db1=new MySQLi($this->host,$this->uid,$this->pwd,$db);//1.创建连接对象 !mysqli_connect_error() or die ("连接失败");//2.判断连接是否成功 $result=$db1->query($sql);//3.执行sql语句并将结果放置到¥result结果集中 //取结果之前需要判断一下type类型 if($type==0)//如果是查询返回所有 { return $result->fetch_all(); } else //如果不是返回$result { return $result; } } function Pdo($sql,$qd="mysql",$dbname="mydb") { $pdo=new PDO("$qd:dbname=$dbname;host=$this->host",$this->uid,$this->pwd); $stm=$pdo->prepare($sql); if($stm->execute()) { return $stm->fetchAll(); } else { echo "执行失败"; } } }//这样就封装好了一个类,为了用起来方便,所有的的方法和变量都是public
时间: 2024-10-20 11:09:45