Xunsearch PHP-SDK v1.4.17 API 参考文档

XSDatabasePDO_PgSQL

XS.util.db
继承关系 class XSDatabasePDO_PgSQL » XSDatabasePDO » XSDatabase
版本 1.0.0
源代码 sdk/php/util/XSDataSource.class.php
PDO.Pgsql 实现

Protected 属性

隐去继承来的属性

名称 类型 描述 定义于
obj XSDatabasePDO

Public 方法

隐去继承来的方法

名称 描述 定义于
close() 关闭数据库 XSDatabasePDO
connect() 连接数据库 XSDatabasePDO
query() 执行 SQL 语句 XSDatabasePDO
query1() 查询数据库首行 XSDatabase
setUtf8() 将输出字符集设置为 UTF-8 XSDatabasePDO_PgSQL

Protected 方法

隐去继承来的方法

名称 描述 定义于
makeDsn() 生成 Postgres DSN XSDatabasePDO_PgSQL

方法明细

makeDsn() 方法
protected string makeDsn(array $param)
$param array 包含 path 为数据库路径
{return} string
源码: sdk/php/util/XSDataSource.class.php#L913 (显示)
protected function makeDsn($param)
{
    
$dsn "pgsql:host={$param['host']};";
    
$dsn .= isset($param['port']) ? "port={$param['port']};" '';
    
$dsn .= "dbname={$param['dbname']};client_encoding=utf-8";
    return 
$dsn;
}

生成 Postgres DSN

setUtf8() 方法
public void setUtf8()
源码: sdk/php/util/XSDataSource.class.php#L924 (显示)
public function setUtf8()
{
    return 
true;
}

将输出字符集设置为 UTF-8

Copyright © 2008-2011 by 杭州云圣网络科技有限公司
All Rights Reserved.