【讲义提纲】以一个实战新闻cms增删改查demo为例,给学院国创队伍培训php

时间:2023-02-02 17:03:14

PHP实战基础——以一个新闻cms的增删改查为例

一、        环境配置

二、        数据库创建

三、        增删改查demo

  1. 连接数据库

<?php

$link=mysql_connect("localhost","root","root");

mysql_select_db("demo",$link);

mysql_query("set names utf8");

?>

2.查——新闻列表 index.php

(1)    只查一条

(2)    While循环查多条

(3)    mysql_query()函数的两种用法: a.设置字符编码  b.执行SQL语句

(4)    php中连接字符串方式: 用.号相连 (区别java web中用+号相连)

(5)    SQL语句:select * from table1 where 范围;

3.增——添加新闻 add.php  addDo.php

(1)    form表单通过submit传值,用POST方法接收:

例:$title=$_POST["title"];

(2)    SQL语句:insert into table1(field1,field2) values(value1,value2);

4. 删——删除新闻 deleteDo.php

(1)<a>标签通过url传值,用GET方法接收:

例:

<a href=deleteDo.php?id=<?php echo $info['demo_test_id']?>>删除</a>

例:$id=$_GET["id"];

(2)SQL语句:delete from table1 where 范围;

5. 改——修改新闻 update.php  updateDo.php

(1)    与增加新闻的区别:a.欲改先查  b.要指定新闻的id

(2)  通过一个隐藏的input传id

例:<input name="id" type="hidden" value="<?php echo $id;?>"/>

(3)SQL语句:update table1 set field1=value1 where 范围;

【讲义提纲】以一个实战新闻cms增删改查demo为例,给学院国创队伍培训php的更多相关文章

  1. 一个使用MVC3&plus;NHibernate &OpenCurlyDoubleQuote;增删改查” 的项目

    一个使用MVC3+NHibernate “增删改查” 的项目  前言: 谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框 ...

  2. Online Coding开发模式 &lpar;通过在线配置实现一个表模型的增删改查功能,无需写任何代码&rpar;

    JEECG 智能开发平台. 开发模式由代码生成器转变为Online Coding模式                      (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义 ...

  3. SSH登录与增删改查demo详解&plus;源代码

    点击下载,测试绝对可用SSH整合框架登录加增删改查demo 下载地址:http://download.csdn.net/detail/qq_33599520/9784679   一.框架概述 spri ...

  4. ssm学习(四)--完整的增删改查demo

    上一篇文章简要介绍了将sping mvc加入整个框架,算是完成了ssm的集成.本节继续前面的内容,结合spring mvc做一个简单的增删改查demo. 1.首先,重写一下GeckoList.jsp页 ...

  5. mvc模式jsp&plus;servel&plus;dbutils oracle基本增删改查demo

    mvc模式jsp+servel+dbutils oracle基本增删改查demo 下载地址

  6. mvc模式jsp&plus;servel&plus;jdbc oracle基本增删改查demo

    mvc模式jsp+servel+jdbc oracle基本增删改查demo 下载地址

  7. ztree--插件实现增删改查demo(完整版)

    ztree--插件实现增删改查demo(完整版) var setting = {                 async: {                     enable: true,  ...

  8. jeesite应用实战(数据增删改查),认真读完后10分钟就能开发一个模块

    jeesite配置指南(官方文档有坑,我把坑填了!)这篇文章里,我主要把jeesite官方给出的帮助文档的坑填了,按照里面的方法可以搭建起来jeesite的站点.系统可以运行以后,就可以进入开发模块了 ...

  9. 一个使用MVC3&plus;NHibernate &OpenCurlyDoubleQuote;增删改查” 的项目(修正版)

      前言: 谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对Java的JDBC(类似于ADO.Net)进行了非常 ...

随机推荐

  1. GET和POST

    Ajax与Comet 1. Ajax Asynchronous Javascript+xml :能够向服务器请求额外的数据而无需卸载页面. Ajax技术的核心是XMLHttpRequest 对象(简称 ...

  2. 安装AdventureWorks2008R2

    在微软的网站,有介绍安装示例数据库AdventureWorks的说明. 你可以在这里下载到压缩包 (AdventureWorks2008R2_Database.zip),解压后会得到两个文件: Adv ...

  3. ajax传递数组到后台

    //实体类 public class Person { private int ID{get;set;} private string Name{get;set;} private int Age{g ...

  4. 基于CSS3制作的鼠标悬停动画菜单

    之前分享了好多款css3实现的鼠标悬停效果.今天再给大家带来一款基于CSS3制作的鼠标悬停动画菜单.这款菜单适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界 ...

  5. vs2008中使用正则删除空行

    起因 今天下了段代码复制到VS2008中想好好学习下,结果发现每隔一行都有一行空白行(如下图),如果只有几行么手动删下就好了,但是这边估计有几百行,我也不知道VS2008有没有什么支持快速删除空白行的 ...

  6. 202&period; Happy Number

    题目: Write an algorithm to determine if a number is "happy". A happy number is a number def ...

  7. RF&plus;Jenkins构建持续集成

    引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成 ...

  8. Tomcat NIO

    说起Tomcat的NIO,不得不提的就是Connector这个Tomcat组件.Connector是Tomcat的连接器,其主要任务是负责处理收到的请求,并创建一个Request和Response的对 ...

  9. Saltstack 安装配置详解

    下面这篇文章主要介绍另外一个运维自动化工具 Saltstack . 一.简介 Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master ...

  10. 赶鸭子上架的cdq分治

    前置技能:归并排序,树状数组. cdq分治主要是用来离线解决一些奇怪的问题的.可以用来代替一些高级数据结构比如树套树或者KD-Tree之类的... 话说挑战2上的KD-Tree我到现在还没开始学... ...