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+APACHE实现用户论证的方法
Oct 09 PHP
一周让你学会PHP 不错的学习资料
Feb 06 PHP
php 模拟POST|GET操作实现代码
Jul 20 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
完善CodeIgniter在IDE中代码提示功能的方法
Jul 19 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
Aug 21 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
Mar 14 PHP
PHP7扩展开发之hello word实现方法详解
Jan 15 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 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笔记之:基于面向对象设计的详解
2013/05/14 PHP
使用正则替换变量
2007/05/05 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
Python将多个excel表格合并为一个表格
2021/02/22 Python
Python实现GUI学生信息管理系统
2020/04/05 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
Django更新models数据库结构步骤
2020/04/01 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
Python容器类型公共方法总结
2020/08/19 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
户籍证明的格式
2014/01/13 职场文书
财务简历的自我评价
2014/03/05 职场文书
幼儿园父亲节活动方案
2014/03/11 职场文书
求职信范文大全
2014/05/26 职场文书
实验室标语
2014/06/21 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
员工教育培训协议书
2014/09/27 职场文书
实习单位证明范例
2014/11/17 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
一篇文章了解正则表达式的替换技巧
2022/02/24 Javascript