为了账号安全,请及时绑定邮箱和手机立即绑定

PHP与MySQL关系大揭秘

难度初级
时长 2小时58分
学习人数
综合评分9.80
299人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.7 逻辑清晰
  • 总结前台文章展示系统开发流程:
    1.引入mysql配置文件及初始化程序;(练习数据库的连接以及封装配置文件)
    2.开发文章列表页;(练习mysql_fetch_函数,从数据库取一条数据)
    3.开发文章详情页;(练习mysql_fetch_函数,从数据库取一条数据)
    4.文章检索功能;(无论多复杂,核心是:将一系列查询条件放到sql语句,然后交给数据库处理) 
    5.开发 "关于我们" 和 "联系我们" 页。(练习mysql_result()函数,取一个字段的值)

    查看全部
    0 采集 收起 来源:总结

    2018-05-27

  • 数据库扩展

    PHP中一个数据库可能有一个或者多个扩展,其中既有官方的,也有第三方提供的。像Mysql常用的扩展有原生的mysql库,也可以使用增强版的mysqli扩展,还可以使用PDO进行连接与操作。

    不同的扩展提供基本相近的操作方法,不同的是可能具备一些新特性,以及操作性能可能会有所不同。

    mysql扩展进行数据库连接的方法:

    $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');

    mysqli扩展:

    $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');

    PDO扩展

    $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password);


    查看全部
    0 采集 收起 来源:数据库扩展

    2018-05-24

  • 内容输出两遍的原因:

    这个是索引数组加关联数组的混合数组。如果用mysql_fetch_array的话,默认就是这样。课程里有讲到。往后看。

    查看全部
  • 关于前台模板,不是应该用html的吗,为啥要用php

    因为php为嵌入式语言,且只能在后缀名为.php文件中被解析生效,如果前台中用到php,则需要将其改为.php文件,这并不影响html语言

    查看全部
  • 简单系统架构布局

    查看全部
  • 作用: mysql_affected_rows():括号内填写连接标识符 即$con = mysql_connect();

    获取上一次操作数据更改的行数,仅一条记录哈

    返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数。

    查看全部
  • 每个函数执行完毕都会有一个返回值,比如mysql_connect()执行完毕返回的是一个“”连接标识符“;

    查看全部
  • 函数mysql_affected_rows();

    查看全部
  • 函数mysql_result();从数据库中某一行某一个字段的值(即一个值);

    当程序员想从数据库中某一行某一个字段的一个值时,就不用使用mysql_fetch_row等函数

    循环取值了;直接用mysql_result();就可以;省事!!函数mysql_result();有三个参数;

    1,资源标识符也叫结果集地址(即$res=mysql_query($sql);) 2,行号(从0开始) 3,字段列号也叫偏移量(从0开始);

    函数count();是获得数据库总行数的一个函数;

    查看全部
  • 函数mysql_num_row();仅用来通过查询数据库行数,来判断数据库是否有值,

    如果有,再用mysql_fetch_row()或者mysql_fetch_array();再或者mysql_fetch_assoc等来用while循环取值

    案例:

    $sql="select * from imooc_admin";

    $res=mysql_query($sql);

    //执行sql语句获得了结果集,并且取得的行数不等于0

    if($res && mysql_num_rows($res)){

    while($row = mysql_fetch_row($res)){

    }

    }else{

    echo '没有数据';

    }


    查看全部
  • mysq_fetch_object()以对象的形式获取结果集,也是执行一次获取一次记录的。 (2)用->箭头就可以引用对象中的属性,从而获的对象中属性的值了。

    查看全部
  • mysql_fetch_row()返回的是索引数组,所以不能通过字段名来取值;

    mysql_fetch_assoc()返回是关联数组,必须通过字段名来取值;

    mysql_fetch_object()返回的是对象,取值方式为:$date->title 

    原因:mysql_fetch_object():获取的是对象。 引用对象属性:object_name->object_property mysql_fetch_object() 以对象形式获取数据 输出的值不是数组 而是一个对象。要用->来获取具体键值的值

    查看全部
    0 采集 收起 来源:练习题

    2018-05-10

  • 正确的做法是先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符($result)传递给ABC里的3个函数,从而取得数据

    查看全部
    0 采集 收起 来源:练习题

    2018-05-10

  • mysql_fetch_assoc()从结果集中取得一行作为关联数组。 mysql_fetch_assoc() 和 mysql_fetch_array("资源标识符",MYSQL_ASSOC)等效

    这几个函数都是每次取一条,要想全部取出,就用while循环;

    查看全部
  • 函数mysql_fetch_array();的其他参数

    查看全部

举报

0/150
提交
取消
课程须知
本课程是PHP中级课程 1、掌握PHP开发语言的基础语法知识 2、掌握MYSQL数据库中基础的增删改查语句
老师告诉你能学到什么?
1、精通最基本的PHP内置mysql函数 2、掌握对数据库增删改查的步骤 3、熟悉简单文章发布系统的开发流程 4、学会分析相似系统,实现举一反三

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!