怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?

php操作mysql的增删改查方法:1、插入语句【insert into 数据表名(字段1,字段2,....) values("值1","值2",..)】;2、删除语句【delete from 表明 where 字段='条件' 】。

45ecc63193ca750e880c60ac51a68f53.png

php操作mysql的增删改查方法:

1、第一步:到wamp中的www文件夹目录下,创建一个test文件夹,再在test文件夹里面创建message文件夹,进行存放增删改查的每个文件。(具体如图)

97e637fa0abc2b2cab5d4a12eedbb535.png

2、第二步:记得开启wamp,然后在www/test/message文件夹里创建conn.php文件,主要用来进行php连接mysql数据库。

代码如下:(也可以看图)// 连接数据库:mysqli_connect(服务器名,用户名,密码,数据库名)

$conn = mysqli_connect("localhost","root",'','user');

// 设置插入数据编码为utf8,不设置的话会出现乱码

mysqli_query($conn,"set names utf8");

51083ebe49d981eedade8429e9585f81.png

3、题外话:这里我创建了一个user数据库,你也可以创建你需要的数据库,关键的地方是你要知道你数据库的字段是什么样的。

user数据库创建的sql语句:(你只需要复制这一部分数据库代码到数据库语句执行就可以创建这个表了。第一句是创建一个数据库叫user,在里面创建一个message数据表。)create database user;

CREATE TABLE `message` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`title` varchar(255) CHARACTER SET utf8 DEFAULT NULL,

`content` varchar(255) CHARACTER SET utf8 DEFAULT NULL,

`who` varchar(255) CHARACTER SET utf8 DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;

5f0708220300abfd5277ff8751791530.png

4、php操作Mysql实现数据的添加

第一步:添加数据的实现(增删改查的过程中是一定要用到连接数据库的)

首先你要在www/test/message/里面创建一个index.php实现操作php添加数据到mysql数据库。(可以看简介的文件路径那样创建进行)

关键地方:插入语句“insert into 数据表名(字段1,字段2,....) values("值1","值2",.....)"<?php

include "conn.php";//引用数据库连接文件

//关键的地方是sql语句的书写,一定不能写错,要对应前一个数据表的字段对应插入对应的值,然后实现插入数据。

$sql = "insert into message(title,content,who) values('留言标题','留言内容','留言人')";

$result = mysqli_query($conn,$sql);//处理数据语句,这句很重要!!

if($result){

echo "发布留言成功!";

}else{

echo "发布留言失败!";

}

注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/index.php,然后查看的。

后面的代码运行也是这样操作!

afef0ea3595e0bad11627037355f1582.png

5、php操作Mysql实现数据的删除

第二步:添加数据的实现(增删改查的过程中是一定要用到连接数据库的)

首先你要在www/test/message/里面创建一个shanchu.php实现操作php删除mysql数据库的数据。(可以看简介的文件路径那样创建进行)

关键地方:删除语句“delete from 表明 where 字段='条件' "<?php

include "conn.php";//引用数据库连接文件

// 删除留言,关键在于sql语句的改变

$sql = "delete from message where id='1'";//删除id=1的数据

$result = mysqli_query($conn,$sql);//这句是执行sql语句,很重要!

if($result){

echo "删除成功!返回";

}else{

echo "删除失败!返回";

}

注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/shanchu.php,然后查看的。

后面的代码运行也是这样操作!

932c9c32980c237d1f1a179dbb116aff.png

6、php操作Mysql实现数据的查找

第三步:查找数据的实现(增删改查的过程中是一定要用到连接数据库的)

首先你要在www/test/message/里面创建一个message.php实现操作php删除mysql数据库的数据。(可以看简介的文件路径那样创建进行)

关键地方:查找语句“select * from 表名 where 条件(可选)"

代码部分:<?php

include "conn.php";//引用数据库连接文件

$sql = "select * from message";//查询全部数据

$result = mysqli_query($conn,$sql); //处理sql语句

while($row = mysqli_fetch_array($result){

echo $row['title'];

echo $row['content'];

echo $row['who'];

}

注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/message.php,然后查看的。

后面的代码运行也是这样操作!

7bb402ba371039471797cf9f674698b0.png

7、PHP操作mysql修改数据

第三步:修改数据的实现(增删改查的过程中是一定要用到连接数据库的)

首先你要在www/test/message/里面创建一个xiugai.php实现操作php删除mysql数据库的数据。(可以看简介的文件路径那样创建进行)

关键地方:修改语句“update 表名set 字段1='值1',字段2='值2',字段3='值3' where 字段='条件'"

代码部分:<?php

include "conn.php";//引用数据库连接文件

// 修改对应id数据到数据库,修改id=1的数据

$sql="update message set title='修改标题',content='修改内容',who='修改名' where id='1'";

$result = mysqli_query($conn,$sql);//处理数据库

if($result){

echo "修改留言成功!";

}else{

echo "修改留言失败!";

}

注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/xiugai.php,然后查看的。

1e491eaf2500dc1b40384eef3027654a.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的 PHP 操作 MySQL 数据库的示例代码,实现增删的功能: 连接数据库: ```php <?php $host = 'localhost'; // 数据库主机名 $user = 'root'; // 数据库用户名 $password = 'password'; // 数据库密码 $database = 'test'; // 数据库名 // 创建连接 $conn = mysqli_connect($host, $user, $password, $database); // 检测连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } echo "连接成功"; ?> ``` 插入数据: ```php <?php $sql = "INSERT INTO users (name, email, age) VALUES ('John Doe', 'john@example.com', '30')"; if (mysqli_query($conn, $sql)) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?> ``` 更新数据: ```php <?php $sql = "UPDATE users SET age='40' WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?> ``` 询数据: ```php <?php $sql = "SELECT id, name, email, age FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 条结果"; } // 关闭连接 mysqli_close($conn); ?> ``` 删除数据: ```php <?php $sql = "DELETE FROM users WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?> ``` 以上代码仅供参考,具体实现还需根据实际情况进行调整。同时,为了避免 SQL 注入等安全问题,请务必进行数据过滤和转义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值