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 保留小数点
Apr 21 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
php中Snoopy类用法实例
Jun 19 PHP
PHP使用PHPexcel导入导出数据的方法
Nov 14 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
php封装的page分页类完整实例
Oct 18 PHP
PHP编程计算文件或数组中单词出现频率的方法
May 22 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
PHP xpath()函数讲解
Feb 11 PHP
laravel批量生成假数据的方法
Oct 09 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
判断客户浏览器是否支持cookie的示例代码
2013/12/23 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
Python中模块string.py详解
2017/03/12 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
解决Python二维数组赋值问题
2019/11/28 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
美国玩具公司:U.S.Toy
2018/05/19 全球购物
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
中专生毕业个人鉴定
2014/02/26 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
详解Nginx 工作原理
2021/03/31 Servers
如何用python绘制雷达图
2021/04/24 Python
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
教你一步步实现一个简易promise
2021/11/02 Javascript
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers