首页后端开发其他后端知识PHP项目中增删改查的操作怎样实现

PHP项目中增删改查的操作怎样实现

时间2024-03-25 15:24:03发布访客分类其他后端知识浏览834
导读:这篇文章主要给大家介绍“PHP项目中增删改查的操作怎样实现”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“PHP项目中增删改查的操作怎样实现”文章能对大家有所帮助。 sql...
这篇文章主要给大家介绍“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.21
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
    
SET time_zone = "+00:00";
    

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    
/*!40101 SET NAMES utf8mb4 */;
    
--
-- 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;
    
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    

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>

?php
if(!$_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项目中增删改查的操作怎样实现的介绍,本文内容仅供参考,有需要的朋友可以借鉴了解看看,希望对大家学习或工作,想要了解更多欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: PHP项目中增删改查的操作怎样实现
本文地址: https://pptw.com/jishu/652867.html
PHP替换表达式有什么,用法是什么? 用PHP怎样生成不重复的10位会员编码?

游客 回复需填写必要信息