php getone(),PHP教程(8)

php操作数据库mysql ①连接数据库 mysql_connect(“ip地址”,“用户名”,“密码”); eg: mysql_connect(“127.0.0.1”,“root”,“root”); ②选择数据库 mysql_select_db(“你要用的库名”); eg: mysql_select_db(“user”); ③设置字符集 mysql_query(“set names 字符编码”); eg: mysql_query(“set names utf8”);

添加思路:2个页面(一是表单页 而是php操作也) ①写添加表单传值 ②写php页面接值 ③连库、选库、设置字符集 ④写添加的sql语句 ⑤执行添加的sql语句返回值是bool true/false ⑥如果是true跳转到列表页 这个月第四个跳转(直接跳)header(“location:你要跳转的页面”) 如果是false跳转到添加页面重新添加

查询列表思路:1个页面 ①连库、选库、设置字符集 ②写查询的sql语句 ③执行查询的sql语句返回资源 定义一个空数组 ④循环将资源变为数组 while mysql_fetch_assoc() 在循环里把一维数组变为二维数组 ⑤把二维数组遍历到表格里 注意:时间存int型 输出时间:把时间戳转化为年月日时分秒 date(“Y-m-d H:i:s”,你要转化的时间戳)

删除思路:1个页面

①在列表页给一个超链接传值删除id  ?传值 &连接传值

②在php页面接收传来的删除id

③连库、选库、设置字符集

④写删除的sql语句

⑤执行删除的sql语句返回值是bool true/false

⑥如果是true跳转到列表页

如果是false跳转到列表页

修改思路:2个页面

①在列表页给一个超链接传值修改id

②在php页面接收修改id

③连库、选库、设置字符集

④根据传来的修改id写查询本条数据的sql语句(为什么要查询:为了给表单添加默认值)

⑤执行sql语句返回值是资源

⑥将资源转化为一维数组

7写有默认值的修改表单

⑧给一个隐藏域传修改id

⑨再建一个页面接收修改id还要接收修改数据

10 连库、选库、设置字符集

11 写修改的sql语句

12 执行修改的sql语句返回值是bool true/false

13 如果是true跳转到列表页

如果是false跳转到列表页

项目流程图: 开始、结束:椭圆形 判断条件:菱形 平行四边形:输入、输出 矩形:处理层 箭头->:流程走向 当你页面玩不开想用另一个页面的东西时候可以用引入文件 include “./db.php” include “db.php” //引入同级目录下的文件 include “…/db.php” //引入上一级目录下的文件 include “…/…/db.php” //引入上一级的上一级目录

封装函数的思想: ①新建一个数据库文件db.php ②封装公共函数 连接数据库函数 function connect() { 连库 选库 设置字符集 } 添加函数 function add(sql语句) { 返回执行的sql语句 } 删除函数 function delete(sql语句) { 返回执行的sql语句 } 修改函数 function update(sql语句) { 返回执行的sql语句 } 查询单条函数 function getOne(sql语句) { 执行sql语句 返回将资源变为一维数组的数组 } 查询多条函数 function getMuch(sql语句) { 执行sql语句 定义一个空数组 循环将资源变为数组 在循环里把一维数组变为二维数组 返回二维数组 }

php页面怎么去用你封装好的函数 1》引入数据库文件 include 2》调用函数 函数名(sql语句)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值