| 包 | XS.util.db |
|---|---|
| 继承关系 | class XSDatabasePDO_PgSQL » XSDatabasePDO » XSDatabase |
| 版本 | 1.0.0 |
| 源代码 | sdk/php/util/XSDataSource.class.php |
| 名称 | 描述 | 定义于 |
|---|---|---|
| close() | 关闭数据库 | XSDatabasePDO |
| connect() | 连接数据库 | XSDatabasePDO |
| query() | 执行 SQL 语句 | XSDatabasePDO |
| query1() | 查询数据库首行 | XSDatabase |
| setUtf8() | 将输出字符集设置为 UTF-8 | XSDatabasePDO_PgSQL |
|
protected string makeDsn(array $param)
| ||
| $param | array | 包含 path 为数据库路径 |
| {return} | string | |
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
|
public void setUtf8()
|
将输出字符集设置为 UTF-8
| 包 | XS.util.db |
|---|---|
| 继承关系 | class XSDatabasePDO_PgSQL » XSDatabasePDO » XSDatabase |
| 版本 | 1.0.0 |
| 源代码 | sdk/php/util/XSDataSource.class.php |
| 名称 | 描述 | 定义于 |
|---|---|---|
| close() | 关闭数据库 | XSDatabasePDO |
| connect() | 连接数据库 | XSDatabasePDO |
| query() | 执行 SQL 语句 | XSDatabasePDO |
| query1() | 查询数据库首行 | XSDatabase |
| setUtf8() | 将输出字符集设置为 UTF-8 | XSDatabasePDO_PgSQL |
|
protected string makeDsn(array $param)
| ||
| $param | array | 包含 path 为数据库路径 |
| {return} | string | |
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
|
public void setUtf8()
|
将输出字符集设置为 UTF-8
留下一条评论吧!
请到论坛 登录 后刷新本页面!