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

PDO—数据库抽象层

King PHP开发工程师
难度初级
时长 5小时30分
  • string PDOStatement::fetchColumn ([ int $column_number = 0 ] ) 从结果集中的下一行返回单独的一列,如果没有了,则返回 FALSE 。 <?php $sth = $dbh -> prepare ( "SELECT name, colour FROM fruit" ); $sth -> execute (); /* 从结果集中的下一行获取第一列 */ print( "从结果集中的下一行获取第一列:\n" ); $result = $sth -> fetchColumn (); print( "name = $result \n" ); print( "从结果集中的下一行获取第二列:\n" ); $result = $sth -> fetchColumn ( 1 ); print( "colour = $result \n" ); ?> 以上例程会输出: 从结果集中的下一行获取第一列: name = lemon 从结果集中的下一行获取第二列: colour = red
    查看全部
  • bool PDOStatement::bindColumn () 安排一个特定的变量绑定到一个查询结果集中给定的列。每次调用 PDOStatement::fetch() 或 PDOStatement::fetchAll() 都将更新所有绑定到列的变量。 Note: 在语句执行前 PDO 有关列的信息并非总是可用,可移植的应用应在 PDOStatement::execute() 之后 调用此函数 绑定结果集中的列到PHP变量是一种使每行包含的数据在应用程序中立即可用的有效方法。演示PDO怎样用多种选项和缺省值绑定和检索列。 <?php function readData ( $dbh ) { $sql = 'SELECT name, colour, calories FROM fruit' ; try { $stmt = $dbh -> prepare ( $sql ); $stmt -> execute (); /* 通过列号绑定 */ $stmt -> bindColumn ( 1 , $name ); $stmt -> bindColumn ( 2 , $colour ); /* 通过列名绑定 */ $stmt -> bindColumn ( 'calories' , $cals ); while ( $row = $stmt -> fetch ( PDO :: FETCH_BOUND )) { $data = $name . "\t" . $colour . "\t" . $cals . "\n" ; print $data ; } } catch ( PDOException $e ) { print $e -> getMessage (); } } readData ( $dbh ); ?> 以上例程会输出: apple red 150 banana yellow 175 kiwi green 75 orange orange 150 mango red 200 strawberry red 25
    查看全部
  • 解释一下这里不用做处理的原因,就是说,如果用'`'引用起来的这种就如 select name ,esc from user where id=1;这里的esc是保留字会报错, select name ,`desc` from user where id=1;这样就可以执行,同理 select name,user.desc from user where id=1,也是同样可以执行的; 所以这里的判断就是判断这两种情况。
    查看全部
  • PDOStatement对象的方法
    查看全部
  • quote()方法防止sql注入。。
    查看全部
  • 通过配置文件连接数据库 需要在PHP的配置文件中操作
    查看全部
    0 采集 收起 来源:PDO连接数据库

    2015-09-03

  • 通过uri的形式连接数据库
    查看全部
    0 采集 收起 来源:PDO连接数据库

    2015-09-03

  • 通过参数形式连接数据库 try{ $dsn='mysql:host=localhost;dbname=imooc'; $username='root'; $password='root'; $pdo=new PDO($dsn,$username,$password); }catch(PDOException $e){ echo $e->getMessage(); }
    查看全部
    0 采集 收起 来源:PDO连接数据库

    2018-03-22

  • pdo链接方式
    查看全部
    0 采集 收起 来源:PDO连接数据库

    2015-08-24

  • pdo支持的数据库
    查看全部
    0 采集 收起 来源:PDO简介

    2015-08-24

  • pdo特性
    查看全部
    0 采集 收起 来源:PDO简介

    2015-08-24

  • pdo含义
    查看全部
    0 采集 收起 来源:PDO简介

    2015-08-24

  • 设置qq邮箱的stmp等服务是开启的才能发送邮件
    查看全部
  • $transport = Switf_Mailer::newInstance('smtp.qq.com',25);//25是端口 $transport->setUsername('123456@qq.com'); $transport->setPassword($psw); $mailer = Swift_Mailer::newInstance($transport); $message=Swift_Message::newInstance(); $message->setFrom(array('123456@qq.com'=>'King')); $message->setTo(array($email=>'imooc')); $message->setSubject('邮件主题'); $message->setBody('邮件内容','text/html','utf-8'); $mailer->send($message);
    查看全部
  • <meta http-equiv="refresh" content="3;url=index.php#toregister" />
    查看全部

举报

0/150
提交
取消
课程须知
1、掌握PHP的基础语法知识 2、掌握MySQL基本增删改查语句 3、对面向对象的基本概念有清晰的认识,熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、掌握PDO的基本概念及安装和配置 2、掌握PDO处理数据的基本操作 3、理解PDO事务处理 4、掌握类的封装的方法
友情提示:

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