跟燕十八学习PHP-第十五天-php增删改查表数据
/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<title>新建网页</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<script type="text/javascript">
</script>
<style type="text/css">
</style>
</head>
<body>
<form action="01.php" method="post">
<p>
method是表单数据的传送方法,一般用get,post<br />
action是数据提交到的目标网址
</p>
学生id:<input type="text" name="id" /><br />
新姓名:<input type="text" name="sname" /><br />
新YY:<input type="text" name="yy" /><br />
<input type="submit" value="提交修改" />
</form>
</body>
</html>
<?php
/*
如何来修改4号用户的信息?
流程:
1:建立到mysql的连接
2:选择库
3:写update语句,并发查询
*/
// 1:连接
$conn = mysql_connect('localhost','root','111111');
if(!$conn) {
echo '连接数据库失败';
exit;
}
// 2:选择数据库
$sql = 'use test';
mysql_query($sql,$conn);
/*
// 3:写update语句
$sql = "update stu set sname='stu4' where id = 33";
if(mysql_query($sql,$conn)) {
echo '修改成功';
} else {
echo '修改失败';
}
*/
/*
要接收表单数据
*/
$sname = addslashes($_POST['sname']);
$yy = addslashes($_POST['yy']);
$id = $_POST['id'] + 0;
$sql = "update stu set sname='" . $sname . "' ,yy= '" . $yy . "' where id=" . $id;
echo $sql,'<br />';
if(mysql_query($sql,$conn)) {
echo '修改成功';
} else {
echo '修改失败';
}
/*
之所以能注入,是因为利用表单值,故意传一些sql的语句的关键字,如单引号,#等.
我们转义,则把单引号转成\',这样,\'就和abcd等普通字符一样,构不成对sql语句的威胁
*/
?>
<a href="04.php">用户列表</a>
燕十八老师太幽默了, 昨天的视频如下:
转载于:https://www.cnblogs.com/phperlang/archive/2012/10/17/2727478.html
跟燕十八学习PHP-第十五天-php增删改查表数据相关推荐
- MySQL燕十八老师课程笔记:第二课:增删改查
增: tee D:\1010.sql 回车后显示:Logging to file 'D:\1010.sql' 这句话是把敲的sql及结果都输出到一个sql文件里,便于复习. create table ...
- SQL Server学习之路(五):“增删改查”之“改”
0.目录 1.前言 2.通过SSMS修改数据 3.通过SQL语句修改数据 3.1 修改单列数据 3.2 修改多列数据 1.前言 增删改查都是对数据的操作,其中"改"对应的SQL语句 ...
- MySQL 学习二:高手必备!MySQL 增删改查高级命令大全硬核总结!
文章目录 前言 一.连接到 MySQL 数据库 1.1.连接到本机上的 MySQL 1.2.连接到远程主机上的 MySQL 二.退出 MySQL 命令 三.修改 MySQL 密码 3.1.先给 roo ...
- SQL Server学习之路(六):“增删改查”之“查”
0.目录 1.前言 2.最基本的SQL查询语句 3.select...from... 3.1 "*"与"Top num *" 3.2 查询指定列 3.3 Isn ...
- OA项目实战学习(3)——实现岗位管理增删改查
我们这里注重实现功能,对页面不进行布局. 一.分析增删改查的功能: 添加.修改.删除成功后 要重定向到列表功能,这样在刷新页面时才不会出现"又做一次增.删.改"的操作. 列表与删除 ...
- 学习手扎20190313——dick操作(增删改查)
dick # 数据类型划分:可变数据类型,不可变数据类型 # 不可变数据类型:元祖 bool int str 可哈希 # 可变数据类型:list dick set 不可哈希# 增删改查dic1 = { ...
- node.js学习day03 通过node.js连接数据库实现增删改查
通过node.js连接mysql数据库实现增删改查 1. npm i mysql 导入mysql模块 2.熟悉数据库增删改查 3.建立连接 通过mysql.createPool 4.案例 const ...
- 数据库学习5-高级数据操作1(增删改查)
目录 新增数据 多数据插入 主键冲突 蠕虫复制 更新数据 删除数据 查询数据 from数据源 单表数据 多表数据 动态数据 where子句 group by子句 分组统计 多分组 分组排序 回溯统计 ...
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
创建新的数据库的语句 <?php class CategoryController extends Controller{public function filters(){return arr ...
最新文章
- 根据总用量计算每种包装规格的购买量和总价
- 正则表达式的比较JDK1.4 vs jakarta
- 基于DataFrame结构的词频表生成词云图
- odata协议里filter操作自带的函数 - endswith
- 分布式devops_维护分布式团队的DevOps心态的10个技巧
- 在.net中调用vb脚本(ITpro专用的vb脚本,而不是浏览器vb脚本)
- 别出心裁的Linux命令学习法
- 计算机excel2010完整教程视频,刘伟公益课-Excel2010基础大全(1-66集)视频教程-高清版...
- 6款良心本地视频播放器,功能强大还完全免费
- 手机抓包之fiddler工具使用记录
- scrapy 爬取煎蛋网图片
- python积木编程软件_积木编程下载-积木编程app下载v1.0.0-西西软件下载
- 电子厂计算机常用英语,电子厂常用英语
- Kaggle实战之 房价预测案例
- 适用Macos的几款好用的人物照片编辑工具
- ADC芯片CS1180的读取转换错误的情况记录
- Python语法基础 三
- Python入门:对Excel数据处理的学习笔记【第四章】字符串类型处理技术
- 计算机出现蓝屏怎么解决,电脑出现蓝屏,什么原因,怎么办?
- typora笔记使用base64编码图片