PDOStatement::debugDumpParams
PHP PDO 参考手册
PDOStatement::debugDumpParams — 打印一条 SQL 预处理命令(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
说明
语法
bool PDOStatement::debugDumpParams ( void )
直接打印出一条预处理语句包含的信息。提供正在使用……继续阅读 »
2年前 (2022-09-04) 26浏览 0评论
0个赞
PDOStatement::bindValue
PHP PDO 参考手册
PDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDOStatement::bindValue ( mixed $parameter , mixed $value [, int $data_type = P……继续阅读 »
2年前 (2022-09-04) 52浏览 0评论
0个赞
PDOStatement::closeCursor
PHP PDO 参考手册
PDOStatement::closeCursor — 关闭游标,使语句能再次被执行。(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
说明
语法
bool PDOStatement::closeCursor ( void )
PDOStatement::closeCursor() 释放到数据库服……继续阅读 »
2年前 (2022-09-04) 26浏览 0评论
0个赞
PDOStatement::bindParam
PHP PDO 参考手册
PDOStatement::bindParam — 绑定一个参数到指定的变量名(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDOStatement::bindParam ( mixed $parameter , mixed &$variable [, int $dat……继续阅读 »
2年前 (2022-09-04) 21浏览 0评论
0个赞
PDOStatement::bindColumn
PHP PDO 参考手册
PDOStatement::bindColumn — 绑定一列到一个 PHP 变量(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDOStatement::bindColumn ( mixed $column , mixed &$param [, int $type ……继续阅读 »
2年前 (2022-09-04) 73浏览 0评论
0个赞
PDO::rollBack
PHP PDO 参考手册
PDO::rollBack — 回滚一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDO::rollBack ( void )
回滚由 PDO::beginTransaction() 发起的当前事务。如果没有事务激活,将抛出一个 PDOException 异常。
如果数据库被设置成自……继续阅读 »
2年前 (2022-09-04) 52浏览 0评论
0个赞
PDO::setAttribute
PHP PDO 参考手册
PDO::setAttribute — 设置属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDO::setAttribute ( int $attribute , mixed $value )
设置数据库句柄属性。下面列出了一些可用的通用属性;有些驱动可能使用另外的特定属性。
……继续阅读 »
2年前 (2022-09-04) 79浏览 0评论
0个赞
PDO::query
PHP PDO 参考手册
PDO::query — 执行 SQL 语句,返回PDOStatement对象,可以理解为结果集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)
说明
语法
public PDOStatement PDO::query ( string $statement )
public PDOStatement PDO::query ……继续阅读 »
2年前 (2022-09-04) 77浏览 0评论
0个赞
PDO::quote
PHP PDO 参考手册
PDO::quote — 为SQL语句中的字符串添加引号。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.1)
说明
语法
public string PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )
PDO::quote() 为SQL语……继续阅读 »
2年前 (2022-09-04) 80浏览 0评论
0个赞
PDO::prepare
PHP PDO 参考手册
PDO::prepare — 准备要执行的SQL语句并返回一个 PDOStatement 对象(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
public PDOStatement PDO::prepare ( string $statement [, array $driver_options = arra……继续阅读 »
2年前 (2022-09-04) 67浏览 0评论
0个赞
PDO::lastInsertId
PHP PDO 参考手册
PDO::lastInsertId — 返回最后插入行的ID或序列值(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
string PDO::lastInsertId ([ string $name = NULL ] )
返回最后插入行的ID,或者是一个序列对象最后的值,取决于底层的驱动。比如,PDO……继续阅读 »
2年前 (2022-09-04) 161浏览 0评论
0个赞
PDO::inTransaction
PHP PDO 参考手册
PDO::inTransaction — 检查是否在一个事务内(PHP 5 >= 5.3.3, Bundled pdo_pgsql)
说明
语法
bool PDO::inTransaction ( void )
检查驱动内的一个事务当前是否处于激活。此方法仅对支持事务的数据库驱动起作用。
参数
此函数没有参数。
返回值
如……继续阅读 »
2年前 (2022-09-04) 47浏览 0评论
0个赞
PDO::getAttribute
PHP PDO 参考手册
PDO::getAttribute — 取回一个数据库连接的属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
mixed PDO::getAttribute ( int $attribute )
此函数(方法)返回一个数据库连接的属性值。 取回 PDOStatement 属性,请参阅 PDOSta……继续阅读 »
2年前 (2022-09-04) 32浏览 0评论
0个赞
PDO::getAvailableDrivers
PHP PDO 参考手册
PDO::getAvailableDrivers — 返回一个可用驱动的数组(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
static array PDO::getAvailableDrivers ( void )
array pdo_drivers ( void )
此函数(方……继续阅读 »
2年前 (2022-09-04) 66浏览 0评论
0个赞
PDO::errorInfo
PHP PDO 参考手册
PDO::errorCode — 返回最后一次操作数据库的错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
public array PDO::errorInfo ( void )
返回值
返回一个数组,该数组包含了最后一次操作数据库的错误信息描述。
数组内容如下:
元素
信息
……继续阅读 »
2年前 (2022-09-04) 12浏览 0评论
0个赞
PDO::exec
PHP PDO 参考手册
PDO::exec — 执行一条 SQL 语句,并返回受影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
int PDO::exec ( string $statement )
PDO::exec() 在一个单独的函数调用中执行一条 SQL 语句,返回受此语句影响的行数。
PDO::exec() 不会从一条……继续阅读 »
2年前 (2022-09-04) 68浏览 0评论
0个赞
PDO::errorCode
PHP PDO 参考手册
PDO::errorCode — 获取跟数据库句柄上一次操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
mixed PDO::errorCode ( void )
返回值
返回一个 SQLSTATE,一个由5个字母或数字组成的在 ANSI SQL 标准中定义的标识符。 简……继续阅读 »
2年前 (2022-09-04) 64浏览 0评论
0个赞
PDO::commit
PHP PDO 参考手册
PDO::commit提交一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDO::commit ( void )
提交一个事务,数据库连接返回到自动提交模式直到下次调用 PDO::beginTransaction() 开始一个新的事务为止。
返回值
成功时返回 TRUE, 或者在失败……继续阅读 »
2年前 (2022-09-04) 12浏览 0评论
0个赞
PDO::__construct
PHP PDO 参考手册
PDO::__construct — 创建一个表示数据库连接的 PDO 实例(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_op……继续阅读 »
2年前 (2022-09-04) 53浏览 0评论
0个赞
PDO::beginTransaction
PHP PDO 参考手册
PDO::beginTransaction 启动一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
bool PDO::beginTransaction ( void )
关闭自动提交模式。自动提交模式被关闭的同时,通过 PDO 对象实例对数据库做出的更改直到调用 PDO::comm……继续阅读 »
2年前 (2022-09-04) 39浏览 0评论
0个赞
PHP PDO 错误与错误处理
PHP PDO 参考手册
PDO::ERRMODE_SILENT
此为默认模式。 PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和 PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用那个对象的 PDOStatement::errorCode() 或 PDOStatement::errorI……继续阅读 »
2年前 (2022-09-04) 63浏览 0评论
0个赞
PHP PDO 大对象 (LOBs)
PHP PDO 参考手册
应用程序在某一时刻,可能需要在数据库中存储”大”数据。
“大”通常意味着”大约 4kb 或以上”,尽管某些数据库在数据达到”大”之前可以轻松地处理多达 32kb 的数据。大对象本质上可能是文本或二进制。
在 PDOStatement::bindParam()……继续阅读 »
2年前 (2022-09-04) 20浏览 0评论
0个赞
PHP PDO 预处理语句与存储过程
PHP PDO 参考手册
很多更成熟的数据库都支持预处理语句的概念。
什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译过的模板,它可以使用变量参数进行定制。预处理语句可以带来两大好处:
查询仅需解析(或预处理)一次,但可以用相同或不同的参数执行多次。当查询准备好后,数据库将分析、编译和优化执行该查询的计划。对于复杂的查询,此过程要花费较长的时间,如果需要以不……继续阅读 »
2年前 (2022-09-04) 32浏览 0评论
0个赞
PHP PDO 事务与自动提交
PHP PDO 参考手册
现在通过 PDO 连接上了,在开始进行查询前,必须先理解 PDO 是如何管理事务的。
事务支持四大特性(ACID):
原子性(Atomicity)
一致性(Consistency)
隔离性(Isolation)
持久性(Durability)
通俗地讲,在一个事务中执行的任何操作,即使是分阶段执行的,也能保证安全地应用于数据库,并在提交时不会受到来自其他连……继续阅读 »
2年前 (2022-09-04) 24浏览 0评论
0个赞
PHP PDO预定义常量
PHP PDO 参考手册
以下常量由本扩展模块定义,因此只有在本扩展的模块被编译到PHP中,或者在运行时被动态加载后才有效。
注意:
PDO使用类常量自PHP 5.1。以前的版本使用的全局常量形式PDO_PARAM_BOOL中。
PDO::PARAM_BOOL (integer)
表示布尔数据类型。
PDO::PARAM_NULL (integer)
表示 SQL 中的 N……继续阅读 »
2年前 (2022-09-04) 31浏览 0评论
0个赞
PHP PDO连接
PHP PDO 参考手册
连接是通过创建 PDO 基类的实例而建立的。不管使用哪种驱动程序,都是用 PDO 类名。
连接到 MySQL
<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
?>
注意:如果有任何连接错误,将抛出一个 PDOException 异常对象。
处理连接错误
&l……继续阅读 »
2年前 (2022-09-04) 11浏览 0评论
0个赞
PHP 命名空间(namespace)
PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。
PHP 命名空间可以解决以下两类问题:
用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的……继续阅读 »
2年前 (2022-09-04) 34浏览 0评论
0个赞
PHP PDO预定义常量
PHP PDO 参考手册
以下常量由本扩展模块定义,因此只有在本扩展的模块被编译到PHP中,或者在运行时被动态加载后才有效。
注意:
PDO使用类常量自PHP 5.1。以前的版本使用的全局常量形式PDO_PARAM_BOOL中。
PDO::PARAM_BOOL (integer)
表示布尔数据类型。
PDO::PARAM_NULL (integer)
表示 SQL 中的 N……继续阅读 »
2年前 (2022-09-04) 91浏览 0评论
0个赞
PHP mysqli_thread_safe() 函数
PHP MySQLi 参考手册
定义和用法
mysqli_thread_safe() 函数返回是否将客户端库编译成 thread-safe。
语法
mysqli_thread_safe();
技术细节
返回值:
如果客户端库是 thread-safe 则返回 TRUE,否则返回 FALSE。
PHP 版本:
5+
PHP MySQLi 参……继续阅读 »
2年前 (2022-09-04) 62浏览 0评论
0个赞
PHP mysqli_thread_id() 函数
PHP MySQLi 参考手册
返回当前连接的线程 ID,然后杀死连接:
<?php
// 假定数据库用户名:root,密码:123456,数据库:RUNOOB
$con=mysqli_connect("localhost","root","123456","RUNOOB");
if (mysqli_connect_errno($con))
{
……继续阅读 »
2年前 (2022-09-04) 19浏览 0评论
0个赞