PHP mysqli链接数据库增删改查

第一步:
首先,设置好要连接的数据库 ,地址,用户名,密码,名称,等属性,

然后创建一个类似于通行证的 $link;
            $host = "127.0.0.1";
            $user = "root";
            $password = "root";
            $database = "stu";
            $link = mysqli_connect($host,$user,$password,$database);
            if($link===false){
                              exit("数据库链接失败");
             }

第二步:

当数据库链接成功之后;
         mysqli_set_charset($link,"utf8"); //   这是设置字符编码,

第三部:
PHP mysqli链接数据库增删改查_第1张图片
执行sql语句:(这里是以表格为参考的)

         增加:
                $no = $_GET("Sno");
                $name =$_GET("Sname");
                $sex = $_GET("Ssex");
                $birthday = $_GET("Sbirthday");
                $class = $_GET("Sclass");
                $mypwd = $_GET("Spwd");
                $query = "insert into student(Sno,Sname,Ssex,Sbirthday,Class,Spwd)  values('$no','$name','$sex','$birthday','$class','$mypwd');";     
                // 我这里是设置的是从html文件传过来的参数,如果不明白可以换成具体的值先去尝试。
                $result = mysqli_query($link, $query);
                     if($result===false){
                              echo "ERROR".mysqli_error($link);
                              exit;
                      }
                 //3获取结果
                  echo mysqli_insert_id($link);
                  //返回0代表成功

          删除 :
          
                $no = $_GET["asd"];
                $query = "delete from student where Sno='$no'"; 
                // 删除的话 ,获取 主键位的值就可以删除了。
                $result = mysqli_query($link,$query);
                if($result===false){
                        echo "ERROR".mysqli_error($link);
                           exit;
                  }
                $row = mysqli_affected_rows($link);
                 echo $row;//如果返回值大鱼0,成功

           修改:  
                $no = $_GET["Sno"];
                $name =$_GET["username"];
                $sex = $_GET["sex"];
                $birthday = $_GET["birthday"];
                $class = $_GET["classN"];
                $mypwd = $_GET["pwd"];

                 $query = "update student set Sname='".$name."',Ssex='".$sex."' , Sbirthday='".$birthday."',Class='".$class."',Spwd='".$mypwd."' where Sno='".$no."'";
                 $result = mysqli_query($link,$query);
                 if($result===false){
                             echo "ERROR".mysqli_error($link);
                             exit;
                      }
                  $row = mysqli_affected_rows($link);
                  echo $row;//如果返回值大鱼0,成功;

               查询:
               $sql = "select * from student where Sname like '%刘'";  // 查看以刘开头的 信息
               $result = mysqli_query($link,$sql);
               if($result===false){
                     echo "错误信息:".mysqli
                   }
                $arr = mysqli_fetch_all($result);
                echo $arr // 如果打印出结果 就说明查询成功,

最后:

            mysqli_close($link);   // 关闭数据库

你可能感兴趣的:(PHP mysqli链接数据库增删改查)