4)开始使用-jd
5)创建产品信息表-product(pid-编号, pname-名称, price-单价,isOnSale-是否特价, pic-产品图片文件路径)
6)向产品表中插入3行记录
9)查询所有产品
10)查询出价格大于1000且小于5000的所有商品(提示:两个查询条件可以使用AND或OR进行组合)
复习:
Web服务器
静态: HTML/CSS/JS/SWF/音视频 —— 客户端执行
动态: JSP/PHP/ASPX/Node.js —— 服务器端执行
PHP基础语法:
数据类型:
值类型:string boolean int float
复合类型:object array
特殊类型:null resource
运算符: . =>
逻辑结构: foreach($list as $k=>$v){ }
函数: function add($num1){ return ...; }
PHP操作MySQL:
(1)连接服务器
$conn = mysqli_connect()
(2)提交SQL命令
$sql = "";
$result = mysqli_query($conn,$sql)
(3)查看执行结果
if()....
(4)关闭连接 —— 可以省略
mysqli_close($conn)
练习:
(1)编写SQL:huimaiche.sql,创建huimaiche,表car( cid, cname, pic, price, isonsale, birthday ),试着添加两条记录
(2)编写PHP:car_add.php,接收客户端提交的cname, pic, price, isonsale, birthday,执行INSERT语句,把汽车信息添加到中
(3)编写HTML:car_add.html,提供一个表单,让用户输入汽车信息,提交给car_add.php,实现汽车添加功能
(4)编写PHP:car_delete.php,接收客户端提交的cid,执行DELETE语句,把汽车信息从中删除
(5)编写HTML:car_delete.html,提供一个表单,让用户输入待删除的汽车编号,提交给car_delete.php,实现汽车删除功能
今日目标:
(1)扩展学习PHP中常用函数 —— 掌握
(2)完整的CRUD功能点 —— 重点
(3)HTTP协议 —— 理论知识
1.扩展PHP常用函数
@ 放在一行的开头,用于压制此行的警告消息
die() 终止页面的执行,输出一个错误消息
mysqli_insert_id($conn) 返回刚刚执行的INSERT语句产生的自增编号
mysqli_affected_rows($conn) 返回刚刚执行的DML语句影响的行数
mysqli_fetch_row($result) 从结果集中抓取一行(索引数组)
mysqli_fetch_assoc($result) 从结果集中抓取一行(关联数组)
mysqli_fetch_all($result, MYSQLI_ASSOC) 从结果集中抓取所有记录行
2.SQL语句的分类
(1)DDL: Data Define Language,数据定义语言——定义列
DROP CREATE ALTER TRUNCATE
(2)DML: Data Manipulate Language,数据操作语言——操作行
INSERT DELETE UPDATE
(3)DQL: Data Query Language,数据查询语言
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-79238-2.html
收复台湾用得着出兵
美的情报了得
伊拉克现在一团糟