php增删改查示例自己写的demo


Posted in PHP onSeptember 04, 2013

1.链接数据库通用方法:conn.php

<?php 
//第一步:链接数据库 
$conn=@mysql_connect("localhost:3306","root","root")or die ("mysql链接失败"); 
//第二步: 选择指定的数据库,设置字符集 
@mysql_select_db("php_blog",$conn) or die ("db链接失败".mysql_error()); 
mysql_query('SET NAMES UTF8')or die ("字符集设置错误"); 
?>

2.增加 add.php
<?php 
include("conn.php");//引入链接数据库 
if(!empty($_POST['sub'])){ 
$title=$_POST['title']; 
$con=$_POST['con']; 
echo $sql="insert into news(id,title,dates,contents) value (null,'$title',now(),'$con')" ; 
mysql_query($sql); 
echo"插入成功"; 
} 
?> 
<form action="add.php" method="post"> 
标题: <input type="text" name="title"><br> 
内容: <textarea rows="5" cols="50" name="con"></textarea><br> 
<input type="submit" name="sub" value="发表"> 
</form>

3.删除del.php
<?php 
include("conn.php");//引入链接数据库<pre name="code" class="html"><?php 
include("conn.php");//引入链接数据库 
if(!empty ($_GET['id'])){ 
$sql="select * from news where id='".$_GET['id']."'"; 
$query=mysql_query($sql); 
$rs=mysql_fetch_array($query); 
} 
if(!empty($_POST['sub'])){ 
$title=$_POST['title']; 
$con=$_POST['con']; 
$hid=$_POST['hid']; 
$sql="update news set title='$title',contents='$con' where id='$hid' limit 1 "; 
mysql_query($sql); 
echo "<script> alert('更新成功'); location.href='index.php'</script>"; 
echo"更新成功"; 
} 
?> 
<form action="edit.php" method="post"> 
<input type="hidden" name="hid" value="<?php echo $rs['id']?>"/> 
标题: <input type="text" name="title" value="<?php echo $rs['title']?>"><br> 
内容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br> 
<input type="submit" name="sub" value="发表"> 
</form></pre><br> 
if(!empty($_GET['del'])){ $d=$_GET['del']; $sql="delete from news where id ='$d'"; } $query=mysql_query($sql); echo "删除成功"; ?><p></p> 
<pre></pre> 
<br> 
4,改 edit.php页面 
<p></p> 
<p><br> 
</p> 
<p></p><pre name="code" class="html"><?php 
include("conn.php");//引入链接数据库 
if(!empty ($_GET['id'])){ 
$sql="select * from news where id='".$_GET['id']."'"; 
$query=mysql_query($sql); 
$rs=mysql_fetch_array($query); 
} 
if(!empty($_POST['sub'])){ 
$title=$_POST['title']; 
$con=$_POST['con']; 
$hid=$_POST['hid']; 
$sql="update news set title='$title',contents='$con' where id='$hid' limit 1 "; 
mysql_query($sql); 
echo "<script> alert('更新成功'); location.href='index.php'</script>"; 
echo"更新成功"; 
} 
?> 
<form action="edit.php" method="post"> 
<input type="hidden" name="hid" value="<?php echo $rs['id']?>"/> 
标题: <input type="text" name="title" value="<?php echo $rs['title']?>"><br> 
内容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br> 
<input type="submit" name="sub" value="发表"> 
</form></pre><br> 
5.查,列表页面<pre name="code" class="html"><a href="add.php">添加内容</a> 
<hr> 
<hr> 
<form> 
<input type="text" name="keys" /> 
<input type="submit" name="subs" value="搜索"/> 
</form> 
<?php 
include("conn.php");//引入链接数据库 
if(!empty($_GET['keys'])){ 
$w=" title like '%".$_GET['keys']."%'"; 
}else{ 
$w=1; 
} 
$sql="select * from news where $w order by id desc"; 
$query=mysql_query($sql); 
while($rs=mysql_fetch_array($query)){ 
?> 
<h2>标题:<a href="view.php?id=<?php echo $rs['id'] ?>"><?php echo $rs['title'] ?></a> <a href="edit.php?id=<?php echo $rs['id'] ?>">编辑</a>||<a href="del.php?del=<?php echo $rs['id'] ?>">删除</a></h2> 
<li><?php echo $rs['dates'] ?></li> 
<p><?php echo $rs['contents'] ?></p> 
<hr> 
<?php 
} 
?> 
</pre><br> 
<p></p> 
<p><br> 
</p>
PHP 相关文章推荐
计算2000年01月01日起到指定日的天数
Oct 09 PHP
PHP静态新闻列表自动生成代码
Jun 14 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
Oct 11 PHP
第七章 php自定义函数实现代码
Dec 30 PHP
PHP中array_slice函数用法实例详解
Nov 25 PHP
php插入排序法实现数组排序实例
Feb 16 PHP
php实现Session存储到Redis
Nov 11 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
PHP基于自定义类随机生成姓名的方法示例
Aug 05 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
Apr 03 PHP
php使用异或实现的加密解密实例
Sep 04 #PHP
PHP中数组定义的几种方法
Sep 01 #PHP
对淘宝URL中ID提取的PHP代码
Sep 01 #PHP
怎么在Windows系统中搭建php环境
Aug 31 #PHP
深入解析php中的foreach函数
Aug 31 #PHP
如何使用php输出时间格式
Aug 31 #PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
Aug 31 #PHP
You might like
php IP及IP段进行访问限制的代码
2008/12/17 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
ThinkPHP令牌验证实例
2014/06/18 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
动态控制Table的js代码
2007/03/07 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
JS如何生成动态列表
2020/09/22 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
使用python计算三角形的斜边例子
2020/04/15 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
NULL是什么,它是怎么定义的
2015/05/09 面试题
幼儿园春游活动方案
2014/01/19 职场文书
电视节目策划方案
2014/05/16 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
教育见习报告范文
2014/11/03 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书