【讲义提纲】以一个实战新闻cms增删改查demo为例,给学院国创队伍培训php
PHP实战基础——以一个新闻cms的增删改查为例
一、 环境配置
二、 数据库创建
三、 增删改查demo
- 连接数据库
<?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 范围;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人