PHP⑴:PHP对MYSQL数据库的增、删、改、查操作

  相比ASP.Net,使用PHP编写Web应用并不轻松,甚至是别扭,但看了网上介绍PHP很强大,也要学习一下。

  下面是PHP对MYSQL数据库的增、删、改、查的操作。

<?php
    //PHP对MYSQL的增、删、改操作
    function MYSQLAddDelUpdate($OP_SQL){
        $Link = null;
        include './config.php';
        if(!($Link=mysqli_connect (HOST,USER,PWD))) die ( '数据库连接失败,错误码: '.mysqli_error());
        if(!mysqli_select_db($Link,DBNAME)) die('选取数据库失败,错误码: '.mysqli_error());
        if(!mysqli_query ($Link,'SET NAMES utf8')) echo "set names utf8 失败";
        $Result=mysqli_query($Link,$OP_SQL);
        $AffectedRows=mysqli_affected_rows($Link);
        $InsertId=mysqli_insert_id($Link);
        mysqli_close($Link);
        if($Result && $AffectedRows>0){
            return $InsertId?$InsertId:$AffectedRows;
        }else{
            return false;
        }
    }

    //PHP对MYSQL的查询操作
    function MYSQLQuery($OP_SQL){
        $Link = null;
        include './config.php';
        if(!($Link=mysqli_connect (HOST,USER,PWD))) die ( '数据库连接失败,错误码: '.mysqli_error());
        if(!mysqli_select_db($Link,DBNAME)) die('选取数据库失败,错误码: '.mysqli_error());
        if(!mysqli_query ($Link,'SET NAMES utf8')) echo "set names utf8 失败";
        $Result=mysqli_query($Link,$OP_SQL);
        $ResultArray=array();
        if($Result && mysqli_num_rows($Result)>0){
            while ($Row=mysqli_fetch_assoc($Result)){
                $ResultArray[]=$Row;
            }
            mysqli_close($Link);
            return $ResultArray;
        }else{
            return false;
        }
    }
?>

  下载的是wampserver3.1.9_x64.exe,安装了好几次,值得记录的就是记录的乱码问题,在程序里写上下面的语句就好了:

  if(!mysqli_query ($Link,'SET NAMES utf8')) echo "set names utf8 失败";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值