账户中心 退出系统
开发文档 资讯·分享 技术交流 会员登录
phpGrace GSCMS 公众号系统
其他常用

getSql() 获取执行的sql命令

功能 :获取最近一次执行的操作命令

参数 :无

返回 :最近一次执行的操作命令

演示 :

$table = database::table('students');
$res = $table->where('st_id < ?', array(10))->fetchAll();
echo $table->getSql();

error() 获取执行错误

功能 :获取最近一次执行sql命令产生的错误

参数 :无

返回 :错误信息

演示 :

$table = database::table('students');
$res = $table->where('st_ida < ?', array(10))->fetchAll();
echo $table->error();


getPDO() 获取原生的 pdo 对象

功能 :获取底层 PDO 操作对象,可以基于 PDO 完成更多操作。

参数 :string $runType 读写类型,可选参数, 默认 write ,有效值 write | read

返回 :PDO 对象

示例 :

$table = database::table('students');
$arr = $table->find('st_id', 100);
print_r($arr);
$pdo = $table->getPDO();
$pretreatment = $pdo->query('select version();');
$res = $pretreatment->fetch();
var_dump($res);

rowCount() 获取受影响数据数量

功能 :获取操作影响的数据条目数。

参数 :无

返回 :整数形式的数值

示例 :

$table = database::table('students');
$arr = $table->where('st_id > ?', array(10))->and('st_id <= 20')->fetchAll();
echo $table->rowCount();

version() 获取数据库版本

功能 :获取数据库版本号
参数 :无
返回 :数据库版本号
示例 :

$db = database::init();
echo $db->version();

desc() 表结构分析

功能 :表结构分析
参数 :无
返回 :数组形式的表结构
示例 :

$desc = database::table('students');
print_r($desc->desc());
$desc = database::table('classes');
print_r($desc->desc());