php数据库常用函数的封装

<?php

//连接
function getConnection($user='root',$password='5213',$dbname='php_vote',$host='localhost'){
try{
        $pdo = new PDO("mysql:host=$host;dbname=$dbname;","$user","$password");
        $pdo->query("SET NAMES utf8");
        return $pdo;
    }
    catch(PDOException $e){
    die("数据库连接失败".$e->getMessage());
}
}
//表记录数
function counter($tablename,$pdo){
    $sql="select count(*) from ".$tablename;
    $result=$pdo->query($sql);
    $num=$result->fetch();
    return $num[0];
}


//查询全部
function queryAll($sql,$pdo){
    $result=$pdo->query($sql);
    $rows=$result->fetchAll();
    return $rows;
}
//查询一个
function queryOne ($sql,$pdo){
         $result=$pdo->query($sql);
        $row=$result->fetch();
        return $row;
    
}

//增加
function add($sql,$pdo){
        $rw = $pdo->exec($sql);
        return $rw;
        // if($rw>0){
        //     return '增加成功';
        // }else{
        // return '增加失败';
        // }
}
//更新
function update($sql,$pdo){
    $rw = $pdo->exec($sql);
    return $rw;
}
//删除
function delete($sql,$pdo){
        $stmt=$pdo->exec($sql);
        if ($stmt)
            return '删除成功';
        else
            return '删除失败';
}
?>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值