• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP-预定义函数访问数据库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

(1)复习自定义函数

(2)调用PHP预定义的函数——访问MySQL数据库

 

 

1.函数的基础概念

  定义一个简单的函数:

function  函数( ){

#函数主体

}

  调用/运行一次函数:

函数( );

  

 

  定义带运行参数的函数:形式参数

function  函数( $变量1, $变量名2, ... ){

#函数主体

}

  调用/运行一次函数:实际参数

函数1, 值2, ... );

 

 

  定义有返回值的函数:

function  函数( $变量1, $变量名2, ... ){

#函数主体

return   ;     #返回函数的计算结果

}

  调用/运行一次函数:

$变量 = 函数1, 值2, ... );  #接收函数的返回值

 

练习创建函数 getSum($n1, $n2, $n3),计算这三个数的和,返回计算结果。

练习创建函数 getAvg($n1, $n2, $n3),计算这三个数的平均值,返回计算结果。

试着调用上述函数

函数总结:如何定义/调用?什么是参数?什么是返回值?

 

 

2.MySQL的客户端工具

  (1)命令行工具:  mysql.exe

  (2)网页版本工具:   phpMyAdmin

使用方法启动Apache,启动MySQL,打开浏览器,在地址栏中输入http://127.0.0.1/phpmyadmin即可使用此客户端工具

 

 

3.使用PHP连接数据库服务器

  提示:步骤与命令行工具连接MySQL服务器一样的

  (1)连接MySQL服务器

mysqli_connect( ... )

  (2)提交SQL语句MySQL服务器执行

mysqli_query( ... )

  (3)查看返回的执行结果

  (4)关闭MySQL服务器的连接

mysqli_close( ... )

 

 

  

4.学子商城项目:用户模块 —— 基于单表的CRUD

  CRUD: Create / Retrieve / Update / Delete 增删改查

  用户模块需要的功能点:

  (1)用户注册 —— INSERT

  (2)修改用户信息 —— UPDATE

  (3)用户删除 —— DELETE

  (4)用户登录 —— SELECT(一条)

  (5)用户列表 —— SELECT(多条)

 

5.完成学子商城用户模块 —— 用户登录功能

  (0)创建服务器端页面user_register.php,用户访问此页面,提交注册信息

  (1)编写PHP页面,读取客户端提交的请求数据:uname、upwd、email、phone

  (2)使用PHP连接MySQL服务器

  (3)MySQL服务器提交一条INSERT语句。

  (4)根据SQL语句执行结果,向客户端输出注册成功/失败”

 

PHP小知识:如何屏蔽一行代码产生的警告信息输出?

@代码内容;            在代码之前添加一个@符号

PHP小技巧:如何终止页面的执行?

die( ) ;

die('终止执行的原因说明');

PHP背景知识:

mysql_xxx():早期提供的一套函数

mysqli_xxx():Improved,提升版/改进版/性能优化版

小知识:获取刚执行的INSERT语句在数据库中产生的自增编号

$id = mysqli_insert_id( $conn ) ;

 

 

6.完成学子商城用户模块 —— 用户删除功能

  (0)创建服务器端页面user_delete.php,用户访问此页面,提交删除的用户的编号

  (1)编写PHP页面:读取客户端提交的请求数据:uid

  (2)使用PHP连接MySQL服务器

  (3)MySQL服务器提交一条DELETE语句。

  (4)根据SQL语句执行结果,向客户端输出删除成功/失败”

小知识:获取刚刚执行增删改语句影响的行数

$num = mysqli_affected_rows($conn);

 

 

7.完成学子商城用户模块 —— 修改个人信息功能

  (0)创建服务器端页面user_update.php,用户访问此页面,提交要修改的用户的编号修改后的真实姓名、性别、邮箱、电话

  (1)编写PHP页面:读取客户端提交的请求数据:uid、user_name、gender、email、phone

  (2)使用PHP连接MySQL服务器

  (3)MySQL服务器提交一条UPDATE语句。

  (4)根据SQL语句执行结果,向客户端输出修改成功/失败”


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php后台增删改跳转发布时间:2022-07-10
下一篇:
使用php开发,基于swoole扩展开发的工具swoole-crontab作业/任务调度 ...发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap