db_querytool.reg

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· REG 代码 · 共 89 行 · 第 1/2 页

REG
89
字号
a:14:{s:8:"provides";a:24:{s:18:"class;DB_QueryTool";a:4:{s:4:"type";s:5:"class";s:4:"name";s:12:"DB_QueryTool";s:7:"extends";s:21:"DB_QueryTool_EasyJoin";s:8:"explicit";b:1;}s:24:"class;DB_QueryTool_Query";a:3:{s:4:"type";s:5:"class";s:4:"name";s:18:"DB_QueryTool_Query";s:8:"explicit";b:1;}s:36:"function;DB_QueryTool_Query::connect";a:3:{s:4:"type";s:8:"function";s:4:"name";s:27:"DB_QueryTool_Query::connect";s:8:"explicit";b:1;}s:42:"function;DB_QueryTool_Query::getDbInstance";a:3:{s:4:"type";s:8:"function";s:4:"name";s:33:"DB_QueryTool_Query::getDbInstance";s:8:"explicit";b:1;}s:42:"function;DB_QueryTool_Query::setDbInstance";a:3:{s:4:"type";s:8:"function";s:4:"name";s:33:"DB_QueryTool_Query::setDbInstance";s:8:"explicit";b:1;}s:32:"function;DB_QueryTool_Query::get";a:3:{s:4:"type";s:8:"function";s:4:"name";s:23:"DB_QueryTool_Query::get";s:8:"explicit";b:1;}s:40:"function;DB_QueryTool_Query::getMultiple";a:3:{s:4:"type";s:8:"function";s:4:"name";s:31:"DB_QueryTool_Query::getMultiple";s:8:"explicit";b:1;}s:35:"function;DB_QueryTool_Query::getAll";a:3:{s:4:"type";s:8:"function";s:4:"name";s:26:"DB_QueryTool_Query::getAll";s:8:"explicit";b:1;}s:35:"function;DB_QueryTool_Query::getCol";a:3:{s:4:"type";s:8:"function";s:4:"name";s:26:"DB_QueryTool_Query::getCol";s:8:"explicit";b:1;}s:37:"function;DB_QueryTool_Query::getCount";a:3:{s:4:"type";s:8:"function";s:4:"name";s:28:"DB_QueryTool_Query::getCount";s:8:"explicit";b:1;}s:45:"function;DB_QueryTool_Query::getDefaultValues";a:3:{s:4:"type";s:8:"function";s:4:"name";s:36:"DB_QueryTool_Query::getDefaultValues";s:8:"explicit";b:1;}s:44:"function;DB_QueryTool_Query::getEmptyElement";a:3:{s:4:"type";s:8:"function";s:4:"name";s:35:"DB_QueryTool_Query::getEmptyElement";s:8:"explicit";b:1;}s:43:"function;DB_QueryTool_Query::getQueryString";a:3:{s:4:"type";s:8:"function";s:4:"name";s:34:"DB_QueryTool_Query::getQueryString";s:8:"explicit";b:1;}s:33:"function;DB_QueryTool_Query::save";a:3:{s:4:"type";s:8:"function";s:4:"name";s:24:"DB_QueryTool_Query::save";s:8:"explicit";b:1;}s:35:"function;DB_QueryTool_Query::update";a:3:{s:4:"type";s:8:"function";s:4:"name";s:26:"DB_QueryTool_Query::update";s:8:"explicit";b:1;}s:27:"class;DB_QueryTool_EasyJoin";a:4:{s:4:"type";s:5:"class";s:4:"name";s:21:"DB_QueryTool_EasyJoin";s:7:"extends";s:18:"DB_QueryTool_Query";s:8:"explicit";b:1;}s:40:"function;DB_QueryTool_EasyJoin::autoJoin";a:3:{s:4:"type";s:8:"function";s:4:"name";s:31:"DB_QueryTool_EasyJoin::autoJoin";s:8:"explicit";b:1;}s:25:"class;DB_QueryTool_Result";a:3:{s:4:"type";s:5:"class";s:4:"name";s:19:"DB_QueryTool_Result";s:8:"explicit";b:1;}s:37:"function;DB_QueryTool_Result::numRows";a:3:{s:4:"type";s:8:"function";s:4:"name";s:28:"DB_QueryTool_Result::numRows";s:8:"explicit";b:1;}s:38:"function;DB_QueryTool_Result::getCount";a:3:{s:4:"type";s:8:"function";s:4:"name";s:29:"DB_QueryTool_Result::getCount";s:8:"explicit";b:1;}s:37:"function;DB_QueryTool_Result::getData";a:3:{s:4:"type";s:8:"function";s:4:"name";s:28:"DB_QueryTool_Result::getData";s:8:"explicit";b:1;}s:29:"class;DB_QueryTool_Result_Row";a:3:{s:4:"type";s:5:"class";s:4:"name";s:23:"DB_QueryTool_Result_Row";s:8:"explicit";b:1;}s:32:"class;DB_QueryTool_Result_Object";a:4:{s:4:"type";s:5:"class";s:4:"name";s:26:"DB_QueryTool_Result_Object";s:7:"extends";s:19:"DB_QueryTool_Result";s:8:"explicit";b:1;}s:45:"function;DB_QueryTool_Result_Object::fetchRow";a:3:{s:4:"type";s:8:"function";s:4:"name";s:36:"DB_QueryTool_Result_Object::fetchRow";s:8:"explicit";b:1;}}s:8:"filelist";a:38:{s:13:"QueryTool.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"a1c51634bf00b61e9cee46e817c3f2f5";s:12:"installed_as";s:35:"/opt/lampp/lib/php/DB/QueryTool.php";}s:19:"QueryTool/Query.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"756e9ed11d2a04d0dce5dade121c5330";s:12:"installed_as";s:41:"/opt/lampp/lib/php/DB/QueryTool/Query.php";}s:22:"QueryTool/EasyJoin.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"bb22c576f9745c7a23d530c26b5a7d42";s:12:"installed_as";s:44:"/opt/lampp/lib/php/DB/QueryTool/EasyJoin.php";}s:20:"QueryTool/Result.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"2ffb7373bda92ff2a569aa8f7c51a300";s:12:"installed_as";s:42:"/opt/lampp/lib/php/DB/QueryTool/Result.php";}s:27:"QueryTool/Result/Object.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"da34db2bcadd9f729f791e505b8e890b";s:12:"installed_as";s:49:"/opt/lampp/lib/php/DB/QueryTool/Result/Object.php";}s:25:"docs/examples/example.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"aa8b6bb05c7f81522c3183b7b279502d";s:12:"installed_as";s:61:"/opt/lampp/lib/php/doc/DB_QueryTool/docs/examples/example.php";}s:23:"docs/examples/mysql.sql";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"7bd8b3c0dde5b2811203e58d4d1bd058";s:12:"installed_as";s:59:"/opt/lampp/lib/php/doc/DB_QueryTool/docs/examples/mysql.sql";}s:23:"docs/examples/pgsql.sql";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"c0f62bc23d8e438997eb6711820b1242";s:12:"installed_as";s:59:"/opt/lampp/lib/php/doc/DB_QueryTool/docs/examples/pgsql.sql";}s:16:"tests/Common.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"a4ecf8fe13cf2a9267c68ca26a0de5e7";s:12:"installed_as";s:53:"/opt/lampp/lib/php/test/DB_QueryTool/tests/Common.php";}s:13:"tests/Get.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"75fe73aa8217a359400f35ff05473ca4";s:12:"installed_as";s:50:"/opt/lampp/lib/php/test/DB_QueryTool/tests/Get.php";}s:16:"tests/GetAll.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"349fa21db9f7c28644fe41f9e7a1dab1";s:12:"installed_as";s:53:"/opt/lampp/lib/php/test/DB_QueryTool/tests/GetAll.php";}s:18:"tests/GetCount.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"bbdeb7de70fa29f7b004e1e388e5a287";s:12:"installed_as";s:55:"/opt/lampp/lib/php/test/DB_QueryTool/tests/GetCount.php";}s:24:"tests/GetQueryString.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"1ebe7c10a0302cd6449ae3c127af45cc";s:12:"installed_as";s:61:"/opt/lampp/lib/php/test/DB_QueryTool/tests/GetQueryString.php";}s:15:"tests/index.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"bad6c8cf29178c86f3f83c1b29d5026a";s:12:"installed_as";s:52:"/opt/lampp/lib/php/test/DB_QueryTool/tests/index.php";}s:16:"tests/Having.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"9f51d21bedf4d9b8b5fe6ff2b33170e9";s:12:"installed_as";s:53:"/opt/lampp/lib/php/test/DB_QueryTool/tests/Having.php";}s:15:"tests/Limit.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"075e9e0b6bcbbe39747f492030c0c953";s:12:"installed_as";s:52:"/opt/lampp/lib/php/test/DB_QueryTool/tests/Limit.php";}s:13:"tests/sql.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"6c2d48d349aae8f297c7320664f6e35b";s:12:"installed_as";s:50:"/opt/lampp/lib/php/test/DB_QueryTool/tests/sql.php";}s:18:"tests/UnitTest.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"7b6a6279653a5de9692c56e920506e36";s:12:"installed_as";s:55:"/opt/lampp/lib/php/test/DB_QueryTool/tests/UnitTest.php";}s:15:"tests/Where.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"1f9b862e25a90f86cd48dbbc5095e8f7";s:12:"installed_as";s:52:"/opt/lampp/lib/php/test/DB_QueryTool/tests/Where.php";}s:23:"tests/SetDbInstance.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"cbbba5a88ffa116f4c1343d51987e02e";s:12:"installed_as";s:60:"/opt/lampp/lib/php/test/DB_QueryTool/tests/SetDbInstance.php";}s:36:"tests/simpletest_tests/all_tests.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"d016b248fdbb16c18c502d5d2181bd8c";s:12:"installed_as";s:73:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/all_tests.php";}s:47:"tests/simpletest_tests/db_querytool_include.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"e19d4ab13bb628c7e542c5a163fa36f5";s:12:"installed_as";s:84:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_include.php";}s:49:"tests/simpletest_tests/db_querytool_test_base.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"479725819db6036ad31609829f6a747c";s:12:"installed_as";s:86:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_test_base.php";}s:54:"tests/simpletest_tests/db_querytool_testDbInstance.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"0acbc2e006be275d96358c5a66a64278";s:12:"installed_as";s:91:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testDbInstance.php";}s:47:"tests/simpletest_tests/db_querytool_testGet.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"7bc7061813dd32b562ffe7b7ac0b27cd";s:12:"installed_as";s:84:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testGet.php";}s:50:"tests/simpletest_tests/db_querytool_testGetAll.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"1256319f2ed81b1f70ef1709a92c4321";s:12:"installed_as";s:87:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testGetAll.php";}s:52:"tests/simpletest_tests/db_querytool_testGetCount.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"4d98f5273e7bb861d3b6e6b5e24521f3";s:12:"installed_as";s:89:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testGetCount.php";}s:58:"tests/simpletest_tests/db_querytool_testGetQueryString.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"4fd082be3152974f4c19a71e5dea2439";s:12:"installed_as";s:95:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testGetQueryString.php";}s:50:"tests/simpletest_tests/db_querytool_testHaving.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"3090fb192f078b0961b19bd7c2701b88";s:12:"installed_as";s:87:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testHaving.php";}s:49:"tests/simpletest_tests/db_querytool_testLimit.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"cdff14d2d6109e4e0dbff5374a664fcb";s:12:"installed_as";s:86:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testLimit.php";}s:49:"tests/simpletest_tests/db_querytool_tests_get.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"49b213946ffadab6d58d5e0497014e2c";s:12:"installed_as";s:86:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_tests_get.php";}s:51:"tests/simpletest_tests/db_querytool_tests_usage.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"4586d13f3b42859e4d4ccb4430697318";s:12:"installed_as";s:88:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_tests_usage.php";}s:49:"tests/simpletest_tests/db_querytool_testWhere.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"c76e7d53d90d772468614baf0dee821a";s:12:"installed_as";s:86:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_querytool_testWhere.php";}s:38:"tests/simpletest_tests/db_settings.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"0ad830d10d03df7f28bd9d74f75be30f";s:12:"installed_as";s:75:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/db_settings.php";}s:32:"tests/simpletest_tests/index.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"a3eb0b5304a57daf9d8321ba2456e935";s:12:"installed_as";s:69:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/index.php";}s:33:"tests/simpletest_tests/readme.txt";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"aa71f03c9b307b9e2f7b1e6e9d9a7bfa";s:12:"installed_as";s:70:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/readme.txt";}s:41:"tests/simpletest_tests/simple_include.php";a:4:{s:4:"role";s:4:"test";s:14:"baseinstalldir";s:2:"DB";s:6:"md5sum";s:32:"87e31a65b28a8e66c0363264a7122fb5";s:12:"installed_as";s:78:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests/simple_include.php";}s:7:"dirtree";a:7:{s:21:"/opt/lampp/lib/php/DB";b:1;s:31:"/opt/lampp/lib/php/DB/QueryTool";b:1;s:38:"/opt/lampp/lib/php/DB/QueryTool/Result";b:1;s:49:"/opt/lampp/lib/php/doc/DB_QueryTool/docs/examples";b:1;s:40:"/opt/lampp/lib/php/doc/DB_QueryTool/docs";b:1;s:42:"/opt/lampp/lib/php/test/DB_QueryTool/tests";b:1;s:59:"/opt/lampp/lib/php/test/DB_QueryTool/tests/simpletest_tests";b:1;}}s:7:"package";s:12:"DB_QueryTool";s:7:"summary";s:65:"An OO-interface for easily retrieving and modifying data in a DB.";s:11:"description";s:417:"This package is an OO-abstraction to the SQL-Query language, it provides methods suchas setWhere, setOrder, setGroup, setJoin, etc. to easily build queries.It also provides an easy to learn interface that interacts nicely with HTML-forms usingarrays that contain the column data, that shall be updated/added in a DB.This package bases on an SQL-Builder which lets you easily buildSQL-Statements and execute them.";s:11:"maintainers";a:2:{i:0;a:4:{s:6:"handle";s:4:"cain";s:4:"name";s:16:"Wolfram Kriesing";s:5:"email";s:19:"wolfram@kriesing.de";s:4:"role";s:4:"lead";}i:1;a:4:{s:6:"handle";s:5:"quipo";s:4:"name";s:16:"Lorenzo Alberton";s:5:"email";s:19:"l.alberton@quipo.it";s:4:"role";s:4:"lead";}}s:7:"version";s:5:"1.0.0";s:12:"release_date";s:10:"2005-03-03";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:374:"* fixed bug #3290, getCount() method returns zero when using an offset  (patch by kubo at isite dot co dot jp)* strings lenghtier than the column max size are truncated  to prevent db errors* using setOrder() with setGroup()+setHaving() could cause a malformed query* fully tested with MySQL, PostgreSQL and Firebird/Interbase  (added a new testsuite using SimpleTest)";s:12:"release_deps";a:2:{i:1;a:3:{s:4:"type";s:3:"pkg";s:3:"rel";s:3:"has";s:4:"name";s:2:"DB";}i:2;a:4:{s:4:"type";s:3:"pkg";s:3:"rel";s:2:"ge";s:7:"version";s:3:"1.7";s:4:"name";s:3:"Log";}}s:9:"changelog";a:11:{i:0;a:5:{s:7:"version";s:6:"0.11.1";s:12:"release_date";s:10:"2004-10-18";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:432:"* allow multiple left|right join clauses.  NB: getJoin($type) now returns    array(       $joinTable1 => $joinOnClause1,       $joinTable2 => $joinOnClause2,    )* allow class usage without instanciating a db object  (to use the class as a simple query builder)* unset non-specific PEAR::DB options before calling connect()  (bug #1614)* allow reuse of existing connection (bug #2007),  thanks to eln at gmx dot net    ";}i:1;a:5:{s:7:"version";s:6:"0.10.1";s:12:"release_date";s:10:"2004-05-05";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:818:"* on UPDATE, field names are no more prefixed by the table name  (it didn't work with PostgreSQL)* added an $options parameter to connect()* fixed bug #284 (Log::factory() needs to return a reference)* fixed bug #298 (reset() does not reset limit)* fixed bug #322 (undefined var $autoConnect)* changed useResult() method; now it accepts a $type parameter, use it to return  'array' results or 'object' results (thanks to Roman Dostovalov).  Please note that BC is maintained, useResult(true) will default to  useResult('array'), and useResult(false) will default to useResult('none').* fixed problems with useResult(true) and empty results* when using useResult(true), if the user doesn't call getFirst() on the first  iteration, the class does so automatically* PHP 5 fixes* fixes to the testsuite    ";}i:2;a:5:{s:7:"version";s:5:"0.9.8";s:12:"release_date";s:10:"2003-09-23";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:218:"* added new method getQueryString() which returns the rendered query* added setDbInstance() which lets you supply an existing DB-instance to work with  using this you dont need to pass a DSN to the constructor!    ";}i:3;a:5:{s:7:"version";s:5:"0.9.7";s:12:"release_date";s:10:"2003-09-15";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:23:"* use Log 1.7 API

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?