sql.class.php 介绍
sql.class.PHP
做最好的PHP操作类库
基于最小接口原则
开发者基本只需要使用sql 类的2个便捷函数就能操作所有的功能:
sql::dsn # 得到 数据源对象 sql::assistant # 得到 sql辅助类对象
使用手册
class JptestApp { /** * @var sqlDataSource */ static $ds = null; static function sql_monitor($sql, $dsn_id) { if (PHP_SAPI === 'cli') { fwrite(STDOUT, "[sql]: " . print_r($sql,true) . PHP_EOL); } else { echo "<BR />[sql]: " . print_r($sql,true); } } } function jptest_init() { $dsn = array( 'type' => 'MysqL', 'dbpath' => 'MysqL:host=127.0.0.1;port=3306;dbname=jptest', 'login' => 'root', 'password' => '123456', 'initcmd' => array( "SET NAMES 'utf8'", ), 'attr' => array( PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_PERSISTENT => false, ), 'monitor' => 'JptestApp::sql_monitor', ); JptestApp::$ds = sql::ds($dsn); var_dump(JptestApp::$ds); $result = null; // $result = JptestApp::$ds->all('show tables'); // // $result = sql::assistant( JptestApp::$ds )->select_row('ixr_citys',array('island'=>array(1,'>=')),'id,name,image'); // // $result = sql::assistant( JptestApp::$ds )->select('ixr_citys',array('id'=>array(1,'>=')),'id,name,image'); prety_printr( $result ); }
sql.class.php 官网
http://git.oschina.net/eemcmc/sql.class.php
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。