这篇文章主要讲解了“PHP怎么实现增删改查功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP怎么实现增删改查功能”吧!
sql:
-- phpMyAdmin SQL Dump-- version 4.5.1-- http://www.phpmyadmin.net---- Host: 127.0.0.1-- Generation Time: 2022-03-15 17:51:32-- 服务器版本: 10.1.13-MariaDB-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";;;;;---- Database: `a`---- ------------------------------------------------------------ 表的结构 `search`--CREATE TABLE `search` ( `id` int(11) NOT NULL, `content` text COLLATE utf8_vietnamese_ci NOT NULL COMMENT '内容') ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_vietnamese_ci;---- 转存表中的数据 `search`--INSERT INTO `search` (`id`, `content`) VALUES(21, '陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵'),(22, '陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵'),(23, '陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵'),(24, '陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵陈作业贵'),(25, '陈作业贵'),(26, '陈作业贵'),(27, '陈作业贵'),(28, '陈作业贵'),(29, '000000'),(30, '');---- Indexes for dumped tables------ Indexes for table `search`--ALTER TABLE `search` ADD PRIMARY KEY (`id`);---- 在导出的表使用AUTO_INCREMENT------ 使用表AUTO_INCREMENT `search`--ALTER TABLE `search` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=67;;;;
cyg.php
<?php$link=mysqli_connect('localhost','root','','a');//然后是指定php链接数据库的字符集mysqli_set_charset($link,'utf8');$sql="select * from search";//模糊查询出像数据库中的title或者content里面的值或者说像数据库中的title或者content里面的某一段值相对应的就行了,就可以输出啦$result=mysqli_query($link,$sql);//运行sql?><!--显示的效果--><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><table border="1" cellpadding="5"><tr><td>id</td><td>标题</td><td>内容</td><?php while ($row=mysqli_fetch_array($result)) {//把对象编程数组输出,不然会报错哦# code...?><tr><td><?=$row['id'];?></td><td><?=$row['content'];?></td><td><a href="update.php?id=<?php echo $row['id']; ?>">更新</a></td><td><a href="delete.php?id=<?php echo $row['id']; ?>">删除</a></td><td><a href="create.php">创建</a></td></tr><?php }?></tr></table></body></html>
delete.php
<?php$link=mysqli_connect('localhost','root','','a');//然后是指定php链接数据库的字符集mysqli_set_charset($link,'utf8');//$sql = "DELETE FROM `search` WHERE `id` = '$_POST[id]'";//模糊查询出像数据库中的title或者content里面的值或者说像数据库中的title或者content里面的某一段值相对应的就行了,就可以输出啦$result=mysqli_query($link,"DELETE FROM search WHERE id ='$_GET[id]'");//运行sql$sql="select * from search";//模糊查询出像数据库中的title或者content里面的值或者说像数据库中的title或者content里面的某一段值相对应的就行了,就可以输出啦$result=mysqli_query($link,$sql);//运行sql?><!--显示的效果--><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><table border="1" cellpadding="5"><tr><td>id</td><td>标题</td><td>内容</td><?php while ($row=mysqli_fetch_array($result)) {//把对象编程数组输出,不然会报错哦# code...?><tr><td><?=$row['id'];?></td><td><?=$row['content'];?></td><td><a href="update.php?id=<?= $row['id']; ?>">更新</a></td><td><a href="delete.php?id=<?= $row['id']; ?>">删除</a></td><td><a href="create.php">创建</a></td></tr><?php }?></tr></table></body></html>
update.php
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><form action="update.php" method="GET"><input type="hidden" name="id" value="<?php echo $_GET['id']?>"><input type="text" name="content"><input type="submit" value="搜索"></form></body></html><?php$link=mysqli_connect('localhost','root','','a');//然后是指定php链接数据库的字符集mysqli_set_charset($link,'utf8');//$sql = "DELETE FROM `search` WHERE `id` = '$_POST[id]'";//模糊查询出像数据库中的title或者content里面的值或者说像数据库中的title或者content里面的某一段值相对应的就行了,就可以输出啦$result=mysqli_query($link,"UPDATE search set content='$_GET[content]' WHERE id ='$_GET[id]'");//运行sql$sql="select * from search";//模糊查询出像数据库中的title或者content里面的值或者说像数据库中的title或者content里面的某一段值相对应的就行了,就可以输出啦$result=mysqli_query($link,$sql);//运行sql?><!--显示的效果--><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><table border="1" cellpadding="5"><tr><td>id</td><td>标题</td><td>内容</td><?php while ($row=mysqli_fetch_array($result)) {//把对象编程数组输出,不然会报错哦# code...?><tr><td><?=$row['id'];?></td><td><?=$row['content'];?></td><td><a href="update.php?id=<?= $row['id']; ?>">更新</a></td><td><a href="delete.php?id=<?= $row['id']; ?>">删除</a></td><td><a href="create.php">创建</a></td></tr><?php }?></tr></table></body></html>
create.php
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><form action="create.php" method="POST"><input type="text" name="content"><input type="submit" value="提交"></form></body></html><?phpif(!$_POST['content']){exit();}$content=$_POST['content'];$link=mysqli_connect('localhost','root','','a');//然后是指定php链接数据库的字符集mysqli_set_charset($link,'utf8');$sql = "INSERT INTO search(content)VALUES ('{$content}')";$result=mysqli_query($link,$sql);echo "<script>alert('创建成功');</script>";?>
感谢各位的阅读,以上就是“PHP怎么实现增删改查功能”的内容了,经过本文的学习后,相信大家对PHP怎么实现增删改查功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!