利用php操作Mysql

创建一个php文件

<?php
?>

首先创建一个数据库如下
在这里插入图片描述
在这里插入图片描述

首先连接数据库
$link = mysqli_connect("localhost","root","123456","php");

第一个参数 localhost 是本机
第二个参数 root 是用户名
第三个参数是 密码
第四个参数是 数据库的库名

if(!$link){  
        # 失败了   . 字符串拼接
        die("失败了". mysql_error($link) );
    }

如果 link的值为flash 则输出 错误原因

#查 SELECT FROM
   $selector = 'SELECT * FROM `userlist`';
   $res = mysqli_query($link, $selector);

$ selector 创建一个查询 语句, 是查询所有的数据在表userlist中
res 返回的是 数据资源 或者 false

if(!$res){
        die("获取数据失败了 ");
    }
输出到页面中
    $data = mysqli_fetch_all($res,1);
    echo json_encode($data) ;
断开连接
    mysqli_close($link);

在这里插入图片描述

添加数据语句
 # sql语句编写  INSERT () INIO 表名 VALUES (); 
      $insert_sql = "INSERT INTO `userlist` ( `username` , `password` )
      VALUES ( '$useremail' , '$password' )";
删除数据语句
 $selector = ' DELETE  FROM `userlist` WHERE id=23';

while 后面添加 要求 id 等于23的删除

更新数据语句
  $selector = ' UPDATE userlist SET password = "xixi"  WHERE id=2 ';

最后加入所有的代码

<?php
	# 更新 数据
    $link = mysqli_connect("localhost","root","123456","PHP");
    header("content-type:text/html;charset=utf-8");    
    if( ! $link){
        echo "连接数据库失败了22 ";
    }

    $selector = ' UPDATE userlist SET password = "xixi"  WHERE id=2 ';

    $res = mysqli_query($link ,$selector);

    if(!$res){
        echo "查询失败了11";
    }
?>
<?php
	#删除数据
    $link = mysqli_connect("localhost","root","123456","PHP");
    header("content-type:text/html;charset=utf-8");    
    if( ! $link){
        echo "连接数据库失败了22 ";
    }

    $selector = ' DELETE  FROM `userlist` WHERE id=23';

    $res = mysqli_query($link ,$selector);

    if(!$res){
        echo "删除失败了11";
    }
?>
<?php
	# 增加数据
    $useremail = $_REQUEST["useremail"];
    $password  = $_REQUEST["password"];

    if( $useremail && $password){
  
      $link = mysqli_connect("localhost" , "root" , "123456" , "PHP");
      # sql语句编写  INSERT () INIO 表名 VALUES (); 
      $insert_sql = "INSERT INTO `userlist` ( `username` , `password` )
      VALUES ( '$useremail' , '$password' )";
 
      echo $insert_sql;
 
      $inert_res = mysqli_query( $link , $insert_sql );
       
      if( !$insert_sql ){
        echo "插入失败" . mysql_error();
      }
        mysqli_close($link);
    }
  

?>
发布了6 篇原创文章 · 获赞 15 · 访问量 2346

猜你喜欢

转载自blog.csdn.net/sheizai/article/details/105165934