php中setattribute()的使用方法

发布时间:2021-06-25 09:37:12 作者:chen
来源:亿速云 阅读:131

这篇文章主要介绍“php中setattribute()的使用方法”,在日常操作中,相信很多人在php中setattribute()的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中setattribute()的使用方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在php中,setAttribute()方法可以用来设置数据库句柄的属性,语法格式“PDO::setAttribute(attribute,value)”;参数attribute指定PDO对象特定的属性名,value则为该属性赋一个值。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

如果在创建 PDO 对象时,没有在构造方法中最后一个参数设置过的属性选项,可以在对象创建完成以后,通过 PDO 对象中的 setAttribute() 和 getAttribute() 方法设置和获取这些属性的值。

其中,setAttribute() 方法可以用来设置数据库句柄的属性,语法格式如下:

PDO::setAttribute(int $attribute, mixed $value)

这个方法需要两个参数,第一个参数 $attribute 提供 PDO 对象特定的属性名,第二个参数 $value 则是为这个指定的属性赋一个值。下面列出了一些可用的通用属性名称和可以使用的值:

示例:使用 setAttribute() 方法设置数据库句柄的属性

<?php
    header("Content-Type: text/html;charset=utf-8");
    $pdo = new PDO('mysql:dbname=test;host=127.0.0.1','root','root',$opt);
    $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
    echo 'PDO::ATTR_CASE属性的值为:'.$pdo -> getAttribute(PDO::ATTR_CASE);
    $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);
    echo '<br>PDO::ATTR_CASE属性的值为:'.$pdo -> getAttribute(PDO::ATTR_CASE);
    $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_NATURAL);
    echo '<br>PDO::ATTR_CASE属性的值为:'.$pdo -> getAttribute(PDO::ATTR_CASE);
?>

运行结果:

PDO::ATTR_CASE属性的值为:1
PDO::ATTR_CASE属性的值为:2
PDO::ATTR_CASE属性的值为:0

到此,关于“php中setattribute()的使用方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. Ubuntu14.04服务器环境中如何配置PHP7.0+Apache2+Mysql5.7
  2. centos中yum php 7.x如何升级

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:jQuery如何实现咖啡订单管理功能

下一篇:如何使用jQuery实现可输入多选下拉组合框

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》