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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
PHP配置文件中最常用四个ini函数
Mar 19 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
php 中的4种标记风格介绍
May 10 PHP
php使用codebase生成随机数
Mar 25 PHP
CI框架学习笔记(二) -入口文件index.php
Oct 27 PHP
Smarty中的注释和截断功能介绍
Apr 09 PHP
用PHP代码给图片加水印
Jul 01 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
解决php写入数据库乱码的问题
Sep 17 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
Oct 11 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
Dec 31 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 curl模拟post提交数据示例
2013/12/31 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
php微信开发之关注事件
2018/06/14 PHP
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
js打造数组转json函数
2015/01/14 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
python将文本转换成图片输出的方法
2015/04/28 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
使用python模拟命令行终端的示例
2019/08/13 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
优秀大学生推荐信范文
2013/11/28 职场文书
庆元旦广播稿
2014/02/10 职场文书
《春笋》教学反思
2014/04/15 职场文书
教师评语大全
2014/04/28 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
优秀英文求职信范文
2015/03/19 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python