让前端飞

php数据库中的增、删

2018-11-14  本文已影响2人  Cherish丶任

本文结合上次的php中的数据库https://www.jianshu.com/p/b5886c3176b9来给数据库增和删。
要先创建好一个数据库,本文中我的数据库名为home,表名为main;

Image 1.png

<?php
//模拟数据
$title=_REQUEST['title'];
$pic=_REQUEST['pic'];
$tex=_REQUEST['tex'];
$price=_REQUEST['price'];
//链接数据库
$conn=mysqli_connect('127.0.0.1','root','','home',3306);
//设置编码
$sql='SET NAMES UTF8';
mysqli_query($conn,$sql);
//执行
$sql="INSERT IN main VALUES(NULL,'$title','$pic','$tex','$price')";
$result=mysqli_query($conn,$sql);
if($result===true){
  echo '添加成功';
}else{
  echo '添加失败';
}
Image 3.png

添加成功后可在地址框中输入


Image 4.png

创建一个名为'home_delete.php‘的文件存放需要删的php

<?php
//根据商品的编号删除
$mid=$_REQUEST['mid'];
$conn=mysqli_connect('127.0.0.1','root','','home',3306);
$sql='SET NAMES UTF8';
mysqli_query($conn,$sql);
$mysql="DELETE FROM main WHERE mid='$mid'";
$result=mysqli_query($conn,$mysql);
if($result===true){
    echo "删除成功";
}else{
    echo "删除失败";
}

删除时需要跟一个HTML同时使用如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
<!--action后面连接的是删除的php-->
   <form action='home_delete.php'>
      <p>id:<input type="" name="mid"></p>
      <p><input type="submit" name="" value='提交'></p>
   </form>
</body>
</html>
增加新知识:
$all=mysqli_fetch_accoc($result);//输出一行,并按照关联数组输出
$all=mysqli_fetch_all($resule);//把数组按照索引数组输出
var_dump($all);//把查找的所有结果按数组格式输出
$all=musqli_fetch_assoc($resule,MYSQLI_ASSOC);//把所有的数据按照关联数组输出

//共同样式可以放在单独的php中,但需要链接:
require('路径');
上一篇 下一篇

猜你喜欢

热点阅读