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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。
    查看全部
  • 访问控制通过关键字public,protected和private来实现。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。
    查看全部
  • 输出结果
    查看全部
  • $this是用来访问对象的参数和方法的,是伪变量.
    查看全部
    0 采集 收起

    2014-12-16

  • 为什么要引入构造函数这个概念?有了构造函数后,我们应该怎样运行它?一切由此出发,一切问题引刃而解.
    查看全部
    0 采集 收起

    2014-12-16

  • 关闭mysql连接 mysql_close(); //数据库操作完后php虽会自动关闭,但为了提高性能可手动关闭 ========================================== $link = mysql_connect($host, $user, $pwd); mysql_close($link); //关闭指定的数据库
    查看全部
  • 更新与删除数据,并判断数据是否更新 1、更新:$sql = "update user set name = '李白' where id='$id' limit 1"; 2、删除:mysql_query("delete from user where id='$id'"); 3、判断更新行数:echo '数据更新行数:'.mysql_affected_rows();
    查看全部
  • 查询分页数据 $page = 2; //当前页数 $n = 2; //每页条数 $m = ($page - 1) * $n; //当前页之前的所有条数 $sql = "select * from user limit $m, $n"; //sql语句 $result = mysql_query($sql); $data = array(); while ($row = mysql_fetch_assoc($result)) { $data[] = $row; //循环获取当前页的数据 }
    查看全部
  • 1.获取查询结果 mysql_fetch_array(); //包含数字索引的下标以及字段名的关联索引下标 mysql_fetch_row(); //获取数字索引数组 mysql_fetch_assoc(); //获取关联索引数组 2.获取所有数据,需遍历数据集 $data = array(); while ($row = mysql_fetch_array($result)) { $data[] = $row; }
    查看全部
  • 1.插入数据库 $sql = "insert into 表名(字段1,字段2, ...) values('值', '值', ...)"; mysql_query($sql); 2.获取自增id mysql_insert_id(); //可判断是否成功插入,作为关联id操作其他数据库
    查看全部
  • 1、与数据库建立连接,使用mysql_connect函数进行数据库连接,该函数需要指定数据库的地址,用户名及密码。例:$link=mysql_connect('localhost','root','abc123'); 2、连接成功以后,需要选择一个操作的数据库,通过mysql_select_db函数来选择数据库。例:mysql_select_db('code1'); 3、另外,通常会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。例:mysql_query("set names 'utf8'");
    查看全部
  • 1.mysql扩展数据库连接 mysql_connect('host', 'user'. 'pwd'); 2.mysqli扩展数据库连接 mysqli_connect('host', 'user', 'pwd'); 3.PDO扩展数据库连接 $dsn = 'mysql:dbname=xxx;host=xxxxxx'; $dbh = new PDO($dsn, 'user', 'pwd');
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2014-12-15

  • 当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP
    查看全部
  • 将获取的异常信息写入日志中,file_put_contents( 'error.log' , $msg ) 其中,$msg=文件名、行号、错误信息、异常追踪信息。
    查看全部
  • 一般的异常处理流程代码为: try { throw new Exception('wrong'); } catch(Exception $ex) { echo 'Error:'.$ex->getMessage().'<br>'; echo $ex->getTraceAsString().'<br>'; } echo '异常处理后,继续执行其他代码';
    查看全部

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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