为了账号安全,请及时绑定邮箱和手机立即绑定

php7.0以上mysql工具函数

标签:
PHP

<?php

/**

  • 连接数据库
  • @return resource
    /
    function connect(){
    $mysqli=new mysqli('localhost', 'root', '', 'shopimooc');
    if($mysqli->connect_errno>0){
    echo "连接错误";
    echo $mysqli->connect_error;
    exit;
    }
    $mysqli->query("SET NAMES UTF8");
    return $mysqli ;
    }
    $con=connect();
    //得到指定一条记录
    /
    function fetchOne($sql,$result_type=MYSQL_ASSOC){
    $result=mysql_query($sql);
    $row=mysql_fetch_array($result,$result_type);
    return $row;
    }
    */
    function fetchOne($query,$type="assoc"){
    global $con;
    $query=mysqli_query($con,$query);
    if(!in_array($type,array("assoc","array","row")))
    {
    die("mysqli_query error");
    }
    $funcname="mysqlifetch".$type;
    return $funcname($query);
    }

/function insert($table,$array){
$keys=join(",",array_keys($array));
$vals="'".join("','",array_values($array))."'";
$sql="insert {$table}($keys) values({$vals})";
mysql_query($sql);
return mysql_insert_id();
}
/
function insert($table,$array){
global $con;
$keys=join(",",array_keys($array));
$vals="'".join("','",array_values($array))."'";
$sql="insert {$table}($keys) values({$vals})";
mysqli_query($con,$sql);
return mysqli_insert_id($con);
}
/function update($table,$array,$where=null){
foreach($array as $key=>$val){
if($str==null){
$sep="";
}else{
$sep=",";
}
$str.=$sep.$key."='".$val."'";
}
$sql="update {$table} set {$str} ".($where==null?null:" where ".$where);
$result=mysql_query($sql);
//var_dump($result);
//var_dump(mysql_affected_rows());exit;
if($result){
return mysql_affected_rows();
}else{
return false;
}
}
/
function update($table,$array,$where=null){
global $con;
foreach($array as $key=>$val){
if($str==null){//报错str未被定义
$sep="";
}else{
$sep=",";
}
$str.=$sep.$key."='".$val."'";
}
$sql="update {$table} set {$str} ".($where==null?null:" where ".$where);
$result=mysqli_query($con,$sql);
//var_dump($result);
//var_dump(mysql_affected_rows());exit;
if($result){
return mysqli_affected_rows($con);
}else{
return false;
}
}
/
function delete($table,$where=null){
$where=$where==null?null:" where ".$where;
$sql="delete from {$table} {$where}";
mysql_query($sql);
return mysql_affected_rows();
}
/
function delete($table,$where=null){
global $con;
$where=$where==null?null:" where ".$where;
$sql="delete from {$table} {$where}";
mysqli_query($con,$sql);
return mysqli_affected_rows($con);
}

/
function fetchAll($sql,$result_type=MYSQL_ASSOC){
$result=mysql_query($sql);
while(@$row=mysql_fetch_array($result,$result_type)){
$rows[]=$row;
}
return $rows;
}
/
function fetchAll($sql,$type="assoc"){
global $con;
$query=mysqli_query($con,$sql);
if(!in_array($type,array("assoc",'array',"row"))){
die("mysqli_query error");
}
$funcname="mysqlifetch".$type;
while(@$row=$funcname($query)){
$rows[]=$row;
}
return $rows;
}

/*
function getResultNum($sql){
$result=mysql_query($sql);
return mysql_num_rows($result);
}

/
function getResultNum($sql){
global $con;
$result=mysqli_query($con,$sql);
return mysqli_num_rows($result);
}
/

function getInsertId(){
return mysql_insert_id();
}
*/
function getInsertId(){
global $con;
return mysqli_insert_id($con);
}

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消