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 相关文章推荐
php is_file()和is_dir()用于遍历目录时用法注意事项
Mar 02 PHP
elgg 获取文件图标地址的方法
Mar 20 PHP
提高php运行速度的一些小技巧分享
Jul 03 PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
Aug 20 PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 PHP
php生成验证码函数
Oct 20 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 PHP
Laravel框架创建路由的方法详解
Sep 04 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
Python如何快速实现分布式任务
2017/07/06 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
python生成并处理uuid的实现方式
2020/03/03 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
python中format函数如何使用
2020/06/22 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
Python创建自己的加密货币的示例
2021/03/01 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
2014年国庆标语
2014/06/30 职场文书
卖房授权委托书样本
2014/10/05 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
使用Python拟合函数曲线
2022/04/14 Python