数据库资讯

为什么你应该使用PHP PDO访问数据库

 返回一个包含列名索引的数组
  • PDO::FETCH_BOTH (default): 返回一个由同时包含列名和数字索引的数组
  • PDO::FETCH_BOUND: 通过 ->bindColumn() 方法将列的值赋到变量上。
  • PDO::FETCH_CLASS:列的值赋给指定对象的属性里。如果指定的属性不存在,会自动创建。
  • PDO::FETCH_INTO: 更新一个已经存在的命名对象的实例
  • PDO::FETCH_LAZY: 结合 了PDO::FETCH_BOTH,PDO::FETCH_OBJ,在它们被调用时创建对象变量
  • PDO::FETCH_NUM: 返回一个由同时包含列数字索引的数组
  • PDO::FETCH_OBJ: fanhuire返回一个有对应的列名的属性的匿名对象
  • 在现实中,大多数情况下会使用以下三种: FETCH_ASSOC, FETCH_CLASS, FETCH_OBJ. 您需要使用以下语法设置获取类型:

    $STH->setFetchMode(PDO::FETCH_ASSOC);

    您也可以直接在fetch()方法中设置获取模式.

    FETCH_ASSOC

    这种模式创建一个按列名索引的关联数组.这应该会让用过MySQL/MySQLi扩展的人感到亲切.这里有一个使用这种方法选择数据的例子.

    希望看到您的想法,请您发表评论x