Blame view

src/vendor/1.2.5/Phalcon/Db.php 1.38 KB
1ea3b987   Administrator   maby first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
  <?php 
  
  namespace Phalcon {
  
  	/**
  	 * Phalcon\Db
  	 *
  	 * Phalcon\Db and its related classes provide a simple SQL database interface for Phalcon Framework.
  	 * The Phalcon\Db is the basic class you use to connect your PHP application to an RDBMS.
  	 * There is a different adapter class for each brand of RDBMS.
  	 *
  	 * This component is intended to lower level database operations. If you want to interact with databases using
  	 * higher level of abstraction use Phalcon\Mvc\Model.
  	 *
  	 * Phalcon\Db is an abstract class. You only can use it with a database adapter like Phalcon\Db\Adapter\Pdo
  	 *
  	 * <code>
  	 *
  	 *try {
  	 *
  	 *  $connection = new Phalcon\Db\Adapter\Pdo\Mysql(array(
  	 *     'host' => '192.168.0.11',
  	 *     'username' => 'sigma',
  	 *     'password' => 'secret',
  	 *     'dbname' => 'blog',
  	 *     'port' => '3306',
  	 *  ));
  	 *
  	 *  $result = $connection->query("SELECT * FROM robots LIMIT 5");
  	 *  $result->setFetchMode(Phalcon\Db::FETCH_NUM);
  	 *  while ($robot = $result->fetch()) {
  	 *    print_r($robot);
  	 *  }
  	 *
  	 *} catch (Phalcon\Db\Exception $e) {
  	 *	echo $e->getMessage(), PHP_EOL;
  	 *}
  	 *
  	 * </code>
  	 */
  	
  	abstract class Db {
  
  		const FETCH_ASSOC = 1;
  
  		const FETCH_BOTH = 2;
  
  		const FETCH_NUM = 3;
  
  		const FETCH_OBJ = 4;
  
  		/**
  		 * Enables/disables options in the Database component
  		 *
  		 * @param array $options
  		 */
  		public static function setup($options){ }
  
  	}
  }