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

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 范围;

原文地址:https://www.cnblogs.com/liumt/p/5559544.html