PHP连接数据库--MySql

一、连接MySql数据库

<?php
echo '<pre>';
   //创建DB连接
    //php操作数据库的第一步
    $con=mysqli_connect('localhost','root','a56','netctoss');

    var_dump($con);//测试,直观感受是否连接成功

    if($con){
        //连接成功
        // var_dump($con);

        //添加辅助设置,避免出现乱码问题
        mysqli_query($con,"set names utf-8");
        mysqli_query($con,"set character_set_client=utf-8");
        mysqli_query($con,"set character_set_results=utf-8");

        //

        //创建sql语句
        $sql='这是要执行的sql';

        //让db连接,执行sql语句,并获得执行结果
        $result = $con->query($sql);
        
    }else{
        echo '连接失败';
    }
?>

二、查询MySql

<?php
echo '<pre>';
     //1.创建DB连接
    //php操作数据库的第一步
    $con=mysqli_connect('localhost','root','a56','netctoss');
    
    //2.
    if($con){
         //连接成功
        // var_dump($con);

        //3.
        //添加辅助设置,避免出现乱码问题
        mysqli_query($con,"set names utf8");
        mysqli_query($con,"set character_set_client=utf8");
	   mysqli_query($con,"set character_set_results=utf8");

     //4.sql查询  
     //语法: $sql = "select [信息] from [表名] where [查询条件]";
     //[信息]为 *时 代表查询所有字段对应的信息;为具体值,例如:friendslist时,则为查询指定字段的信息
     //[查询条件]为1时,表示无条件查询;为具体值时则表示条件查询,如果有多个查询条件,则用and或or连接
     //[查询条件] 条件查询例如: 
     //$sql = "select from friendslist where friendsSex='female'";
     //$sql = "select from friendslist where friendsSex='female' and friendAge=18";
     $sql="select  * from account where 1";

     //5.
     //让db连接,执行sql语句,并获得执行结果
     $result=$con->query($sql);
     // print_r($result);

     //6.
     //判断结果条数
       if($result->num_rows>0){

            $info=[];

            //通过fetch_assoc();变量方法,获取$result中每一条数据
            for($i=0;$row=$result->fetch_assoc();$i++){
                 $info[$i]=$row;
            }

            //$info就是所有的具体数据
            print_r($info);//输出所有获取的数据

            //查询具体的
            echo $info[0]['LOGIN_NAME'];
            echo '<br>';
            echo $info[0]['LOGIN_PASSWD'];
       }
    }else{
    echo '连接失败!';
    }
?>

三、增删改

<?php
    echo '<pre>';
     //1.创建DB连接
    //php操作数据库的第一步
    $con=mysqli_connect('localhost','root','123456','netctoss');
    
    //2.
    if($con){
        //连接成功
        // var_dump($con);

        //3.
        //添加辅助设置,避免出现乱码问题
        mysqli_query($con,'set names utf8');
        mysqli_query($con,'set character_set_client utf8');
        mysqli_query($con,'set character_set_results utf8');
        
        //4.插入sql语句
        //语法:$sql = "insert into 表名(字段1,字段2,...) values('值1','值2',...)";或者$sql = "insert into 表名 values(值1,值2,...)";
       // $sql="insert into userinfo(username,password) values('xiaoming','444')";
        //$sql="insert into userinfo(username) values('zhoujielun')";
        //$sql="insert into userinfo values('xiaohong','555')";
        
        //5.修改sql语句
         //语法:$sql ="update 表名 set 字段1='新值1',... where id=$id",...;
        //注意:修改的关键词是update,而不是updata;where后面的条件可以和修改的内容相同
         //$sql="update userinfo set password='666' where  username='beixi'";
        
        //6.删除sql语句
        //语法:$sql='delete from 表名 where 条件';
        //说明:根据指明的条件删除对应的数据
        $sql="delete from account where username='zhoujielun'";
        $result=$con->query($sql);
        
        var_dump($result);
    }else{
        echo '连接失败!';
    }
?>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白小白从不日白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值