为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 头信息的作用很多,最主要的有下面几个: 1、跳转:当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。例如:header("Location: http://www.example.com/"); 2、指定网页的内容:同样一个XML文件,如果头信息中指定:Content-type: application/xml 的话,浏览器会将其按照XML文件格式解析。例如:header('Content-type: application/pdf'); 3、附件: // 指定内容为附件 header('Content-Disposition: attachment; filename="downloaded.pdf"'); // 打开文件,并输出 readfile('original.pdf'); imageline() 用$red 颜色在图像 $img 中从坐标 0 , 0 到 100 , 100 (图像左上角为 0, 0)画一条线段。
    查看全部
    0 采集 收起

    2018-03-22

  • //设置默认的时区 date_default_timezone_set('Asia/Shanghai'); 默认时区不是东八区,也就是说你time()提取到的是你默认时区的时间戳,与本地时间的时间戳有差距。这就是设置时区的原因
    查看全部
    0 采集 收起

    2016-04-12

  • foreach (glob("*") as $filename)求解释 * 是通配符 用来匹配所有文件
    查看全部
  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。 class Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } } //$car = new Car(); //这里不允许直接实例化对象 $car = Car::getInstance(); //通过静态方法来获得一个实例
    查看全部
  • 哪位大大能解释一下这句: $size /= pow(1024, $p); 等于$size=$size/pow(1024,$p);pow(x,y)确实是x的y次方。这里要转换为kb就是除以1024的1次方。所以这里的$p是1.和上面的if中第一个选项对应。
    查看全部
  • 1、可以通过mysql_close($link)关闭指定连接<br> 2、当php脚本执行结束,连接自动断开。 3、如果未加参数,则断开最近创建的连接。
    查看全部
  • 1、更新数据:update user set name='曹操' where id=2 limit 1 2、删除数据:delete from user where id=2 limit 1 3、mysql_affected_rows();获取更新过的行数,若数据未变化,则返回为0。
    查看全部
  • 1、由于网页空间有限,故分页显示各个页数据,使用mysql的limit m,n,实现从第m行开始,读取后面n行数据。 $page = 2; //页号 $n = 2; //每页显示的行数 $m = ($page - 1) * $n; //每页的起始位置 $sql = "select * from user limit $m, $n"; $result = mysql_query($sql); //循环获取当前页的数据 $data = array(); while ($row = mysql_fetch_assoc($result)) { $data[] = $row; } 2、可以使用更有意义的变量名:$page, $start, $offset
    查看全部
  • 1、mysql_fetch_array($result, $magic):从$result中取出一行,如果未指明$magic,则该行既以数字为索引来标识一行的字段,也以属性名(关联数组)来表示一行的字段。 $maginc,当其值为MYSQL_NUM时,返回的行以数字为标识;当其值为MYSQL_ASSOC时,返回的行以属性名来标识字段。 2、mysql_fetch_row($result),返回一行,以数字来标识字段。等效于:mysql_fetch_array($result, MYSQL_NUM); 3、mysql_fetch_assoc($result),返回一行,以属性名来标识字段。等效于: mysql_fetch_array($result, MYSQL_ASSOC); 4、注意每次使用mysql_fetch_*()函数,其内部会维持一个指针,该指针会自动向下移动。
    查看全部
  • <?php $user = array( 'name' => 'spark1985', 'email' => 'spark@imooc.com', 'mobile' => '13312345678' ); //进行一般性验证 if (empty($user)) { die('用户信息不能为空'); } if (strlen($user['name']) < 6) { die('用户名长度最少为6位'); } //用户名必须为字母、数字与下划线 if (!preg_match('/^\w+$/i', $user['name'])) { die('用户名不合法'); } //验证邮箱格式是否正确 if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) { die('邮箱不合法'); } //手机号必须为11位数字,且为1开头 if (!preg_match('/^1\d{10}$/i', $user['mobile'])) { die('手机号不合法'); } echo '用户信息验证成功';
    查看全部
  • 1、执行插入语句 数据存储在变量中:$name="lisi";$age=18;$class='class1' $sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); //执行插入语句 2、执行插入语句以后,可以得到自增的主键id,通过PHP的mysql_insert_id函数可以获取该id。可以用来判断是否插入成功,或者作为关联ID进行其他的数据操作。 $uid = mysql_insert_id();
    查看全部
  • 1、与数据库建立连接后就可发送查询语句:$res=mysql_query('select name from user limit 1');该语句返回一个资源句柄,通过该资源可查看结果。 2、(1)默认选择最近的数据连接进行查询 (2)可以指定某个特定连接进行查询: $res = mysql_query('select * from user limit 1', $link1); //通过$link1进行查询
    查看全部
  • 1、连接数据库:$link=mysql_connect($host,$user,$password);类似于在数据库的控制台上输入:mysql -h localhost -u code1 -p 2、进入数据库系统后,选择数据库:mysql_select_db("database1"); 3、选择与数据库进行数据传输的编码:mysql_query("set names 'utf-8'");
    查看全部
  • 1、可以通过三种方式操纵数据库:原生mysql库,增强扩张mysqli,PHP的PDO 2、以下为三种方式来连接数据库: (1)原生方式: $link=mysql_connect('host','user','password'); (2)mysqli扩展 $link=mysqli_connect('host','username','password'); (3)PDO扩展 $dsn='mysql:dbname=testdb;host=127.0.0.1'; $user='dbuser'; $password='dbpass'; $dbh=new PDO($dsn, $user, $password);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2016-04-12

  • 创建函数用function 函数名(参数) { echo‘hello world’ } 调用函数是函数名(参数);
    查看全部
    0 采集 收起

    2016-04-12

举报

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

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