当前位置:网站首页>php连接数据库脚本
php连接数据库脚本
2022-08-03 05:22:00 【wuqinghalasao】
<?php
class DB{
private $host;
private $username;
private $password;
private $database;
private $port;
private $conn;
//构造方法
function __construct($host='127.0.0.1',$username='root',$password='',$database='test',$port=3306)
{
$this->host=$host;
$this->username=$username;
$this->password=$password;
$this->database=$database;
$this->port=$port;
// echo "建立连接<br/>";
// 调用连接函数
$this->connection();
}
// 连接函数
private function connection(){
// 给连接变量赋值,并建立连接
$this->conn=mysqli_connect($this->host,$this->username,$this->password,$this->database,$this->port) ;
mysqli_query($this->conn,"set names utf8");
}
// 查询函数
function query($sql){
$result=mysqli_query($this->conn,$sql);
$rows=mysqli_fetch_all($result);
// foreach ($rows as $r){
// echo "<br/>";
// foreach($r as $v){
// echo "$v ";
// }
// }
return $rows;
}
function Update($sql){
$result=mysqli_query($this->conn,$sql);
// print($result);
// if($result == 1){
// print("更新成功");
// }
// else{
// print("更新失败");
// }
}
function __destruct()
{
mysqli_close($this->conn);
}
}
边栏推荐
猜你喜欢
随机推荐
ansible的安装和部署详细过程,配置清单基本操作
npm run dev/serve 时报错
【圣诞节给爱的人打印一颗圣诞树吧】超详细代码实现——圣诞树打印
controller层到底能不能用@Transactional注解?
令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客
pta a.1003 的收获
Invalid signature file digest for Manifest main attributes解决方法
关于如何向FastAPI的依赖函数添加参数
Oracle 密码策略详解
The result of request.getParameter is on
用C语言来实现扫雷小游戏
【CSRF,SSRF,XXE,PHP反序列化,Burpsuite】
中国水煤浆行业“十四五”规划与运营模式分析报告2022~2028年
UPC-Longest X
Kettle Spoon 安装配置详解
私有变量(private) 【详细+易懂】
7.7(5)
7.24[C语言零基础 知识点总结]
中国磷化铟技术行业发展趋势与前景规划建议报告2022~2028年
【扫雷】多方法超详细 7.28