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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 在数据库建立连接以后就可以进行查询,采用mysql_query加sql语句的形式向数据库发送查询指令。 $res = mysql_query('select * from user limit 1'); 对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集中的数据。 $row = mysql_fetch_array($res); var_dump($row); 默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询。 $link1 = mysql_connect('127.0.0.1', 'code1', ''); $link2 = mysql_connect('127.0.0.1', 'code1', '', true); //开启一个新的连接 $res = mysql_query('select * from user limit 1', $link1); //从第一个连接中查询数据
    查看全部
  • PHP要对数据库进行操作,首先要做的是与数据库建立连接,通常我们使用mysql_connect函数进行数据库连接,该函数需要指定数据库的地址,用户名及密码。 $host = 'localhost'; $user = 'code1'; $pass = ''; $link = mysql_connect($host, $user, $pass); PHP连接数据库的方式类似于直接在命令行下通过进行连接,类似:mysql -hlocalhost -ucode1 -p,当连接成功以后,我们需要选择一个操作的数据库,通过mysql_select_db函数来选择数据库。 mysql_select_db('code1'); 通常我们会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。 mysql_query("set names 'utf8'")
    查看全部
  • 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 采集 收起 来源:PHP数据库扩展

    2016-07-09

  • 还是那个#问题#: echo '<br>键是:'.$key.',对应的值是:'.$value;中$key前后的点.还有$value前面的点.是什么意思?怎么解释咧?
    查看全部
  • 关联数组访问值,注意:由于键值是关联字符串,所以需要用单引号或双引号括起来。如:$fruit('apple');
    查看全部
  • 1.关联数组赋值: (1)键值赋值 - 与索引类似将[]中的索引数字换乘关联字符串即可,如:$['apple'] = '苹果'; (2)=> 赋值 - array('apple' => '苹果');
    查看全部
  • (1)foreach遍历循环的原理; 如:foreach($fruit as $k=>$v);$fruit是存放数组的变量,$k为键值,$v为k键对应的数组元素值; (2)as关键字的用法; (3)echo '<br>第'.$key.'值是:'.$value;中,$key前后为什么要用点号'.'???
    查看全部
  • 1.isset()函数什么作用,什么用法?
    查看全部
  • 1.数组赋值:<br> (1)按键赋值;arry[0]="苹果"; (2)=>赋值;array('0'=>"苹果"); (3)直接赋值;array('苹果','橘子');
    查看全部
  • 1.PHP有两种数组:索引数组、关联数组。<br> (1)索引数组:<br> <br> (2)关联数组: 2.print_r($fruit);函数什么功能?
    查看全部
  • 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 采集 收起 来源:PHP数据库扩展

    2016-07-08

  • Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息 如果必要的话,可以通过继承Exception类来建立自定义的异常处理类。 //自定义的异常类,继承了PHP的异常基类Exception class MyException extends Exception { function getInfo() { return '自定义错误信息'; } } try { //使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。 throw new MyException('error');//这里规定如何触发异常。注意:每一个 "throw" 必须对应至少一个 "catch",当然可以对应多个"catch" } catch(Exception $e) {//"catch" 代码块会捕获异常,并创建一个包含异常信息的对象 echo $e->getInfo();//获取自定义的异常信息 echo $e->getMessage();//获取继承自基类的getMessage信息 }
    查看全部
  • class Car中class是关键字表示创建的是类,Car是类名。var $name='汽车',这是类的一个属性,并且把name属性赋值为汽车,var和public等差不多。 function getName(){}这是定义在类Car里的一个方法,可以通过$car =new Car() $car->getName()来调用。 return $this->name表示返回一个值即$this->name, $this表示类实例化的具体对象,如果想在类中用这个类的属性($name),就要用this,即this->name表示这类的属性的值
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • 在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法
    查看全部
  • 要创建一个实例,既可以使用new关键字创建一个对象 也可以采用变量来创建; $className ="Car"; $car =new $className();
    查看全部

举报

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

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