php入门:连接数据库(实战三)

1.php:

<?php
    //1.连接数据库
    $link = mysqli_connect('localhost','root','password');
    //2.判断数据库是否连接成功
    if(!$link){
        exit('数据库连接失败');
    }
    //3.设置字符集
    mysqli_set_charset($link,'utf8');
    //4.选择数据库
    mysqli_select_db($link,'bbs');
    //5.准备sql语句
    $sql = 'select * from bbs_user;';
    //6.发送sql语句
    $obj = mysqli_query($link,$sql);
    //7.处理结果集
    echo '<table width="600" border=1>';
    echo '<th>id</th><th>name</th><th>pwd</th><th>sex</th><th>操作</th>';
    while($rows = mysqli_fetch_assoc($obj)){
        echo '<tr>';
        echo '<td>'.$rows['id'].'</td>';
        echo '<td>'.$rows['name'].'</td>';
        echo '<td>'.$rows['pwd'].'</td>';
        echo '<td>'.$rows['sex'].'</td>';
        echo '<td><a href="delete.php?id='.$rows['id'].'">删除</a><a href="update.php?id='.$rows['id'].'">/修改</a></td>';
        echo '</tr>';
    }
    echo '</table>';
    echo '<a href="add.php">添加</a>';
    //8.关闭数据库
    mysqli_close($link);


?>

add.php:

<html>
<head>
<title></title>
<meta charset='utf-8'/>
</head>
<body>
    <form action="doadd.php">
        id:<input type="text" value="" name="id"><br/>
        name:<input type="text" value="" name="name"><br/>
        pwd: <input type="text" value="" name="pwd"><br/>
        sex: <input type="text" value="" name="sex"><br/>
        <input type="submit" value="提交">
    </form>
</body>

</html>

doadd.php:

<?php

//获取id,name,pwd,sex
$id = $_GET['id'];
$name = $_GET['name'];
$pwd = $_GET['pwd'];
$sex = $_GET['sex'];

 //1.连接数据库
 $link = mysqli_connect('localhost','root','password');
 // var_dump($link);
 //2.判断数据库是否连接成功
 if(!$link){
     exit('数据库连接失败');
 }
 //3.设置字符集
 mysqli_set_charset($link,'utf8');
 //4.选择数据库
 mysqli_select_db($link,'bbs');
 //5.准备sql语句

 $sql = "insert into bbs_user(id, name, pwd, sex) values('$id', '$name', '$pwd', '$sex')";
 //6.发送sql语句
 $boolean = mysqli_query($link,$sql);
 if($boolean){
     echo '添加成功<br/><a href="1.php">刷新</a>';
 }else{
     echo '添加失败';
 }
 //8.关闭数据库
 mysqli_close($link);
?>

delete.php:

<?php
    echo "这是删除操作".'<br/>';
    //获取id
    $id = $_GET['id'];
    //1.连接数据库
    $link = mysqli_connect('localhost','root','password');
    //2.判断数据库是否连接成功
    if(!$link){
        exit('数据库连接失败');
    }
    //3.设置字符集
    mysqli_set_charset($link,'utf8');
    //4.选择数据库
    mysqli_select_db($link,'bbs');
    //5.准备sql语句
    $sql = 'delete from bbs_user where id = '.$id;
    //6.发送sql语句
    $boolean = mysqli_query($link,$sql);
    //7.判断是否删除成功
    if($boolean && mysqli_affected_rows($link))
    {
        echo '删除成功<br/><a href="1.php">刷新</a>';
    }else{
        echo '删除失败';
    }
    
    //8.关闭数据库
    mysqli_close($link);


?>

update.php:

<?php
    $id = $_GET['id'];
    echo "执行修改操作";
    //1.连接数据库
    $link = mysqli_connect('localhost','root','password');
    // var_dump($link);
    //2.判断数据库是否连接成功
    if(!$link){
        exit('数据库连接失败');
    }
    //3.设置字符集
    mysqli_set_charset($link,'utf8');
    //4.选择数据库
    mysqli_select_db($link,'bbs');
    //5.准备sql语句
    $sql = 'select * from bbs_user where id='.$id;
    //6.发送sql语句
    $obj = mysqli_query($link,$sql);
    // var_dump($res);
    //7.处理结果集
    $rows = mysqli_fetch_assoc($obj);
    //8.关闭数据库
    mysqli_close($link);


?>

<html>
<form action="doupdate.php">
id: <input type="text" value="<?php echo $rows['id']; ?>" name='id'><br/>
name: <input type="text" value="<?php echo $rows['name']; ?>" name='name'><br/>
pwd: <input type="text" value="<?php echo $rows['pwd']; ?>" name='pwd'><br/>
sex: <input type="text" value="<?php echo $rows['sex']; ?>" name='sex'><br/>
<input type="submit" value="执行修改">
</form>
</html>


doupdate.php:

<?php
//获取id,name,pwd,sex
$id = $_GET['id'];
$name = $_GET['name'];
$pwd = $_GET['pwd'];
$sex = $_GET['sex'];

 //1.连接数据库
 $link = mysqli_connect('localhost','root','password');
 // var_dump($link);
 //2.判断数据库是否连接成功
 if(!$link){
     exit('数据库连接失败');
 }
 //3.设置字符集
 mysqli_set_charset($link,'utf8');
 //4.选择数据库
 mysqli_select_db($link,'bbs');
 //5.准备sql语句

 $sql = "UPDATE bbs_user SET name = '$name', pwd= '$pwd', sex = '$sex' WHERE id = '$id'";
 //6.发送sql语句
 $res = mysqli_query($link,$sql);
 //8.关闭数据库
 mysqli_close($link);
 echo '修改成功';

 ?>

运行效果:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值