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中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
Codeigniter实现智能裁剪图片的方法
Jun 12 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
PHP实现采集中国天气网未来7天天气
Oct 15 PHP
php截取html字符串及自动补全html标签的方法
Jan 15 PHP
php实现多城市切换特效
Aug 09 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
Laravel源码解析之路由的使用和示例详解
Sep 27 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
Oct 18 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
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
PHP递归创建多级目录
2015/11/05 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
js中的for如何实现foreach中的遍历
2014/05/31 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
vue二级路由设置方法
2018/02/09 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
Python实现基于POS算法的区块链
2018/08/07 Python
python安装twisted的问题解析
2018/08/21 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Python重新加载模块的实现方法
2018/10/16 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
安全资料员岗位职责
2013/12/14 职场文书
企业安全标语
2014/06/07 职场文书
建筑工地大门标语
2014/06/18 职场文书
岗位安全生产责任书
2014/07/28 职场文书
安全保证书
2015/01/16 职场文书
佛光寺导游词
2015/02/10 职场文书
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js