Class REPMySQLItems

Description

MySQL adatbázisban egy lekérdezés eredményeit tároló iterálható objektumot hoz létre

  • author: Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
  • copyright: Copyright (C) 2010, Takács Ákos

Located in /classes/sql/mysql/REPMySQLItems.class.php (line 27)

AREPItems
   |
   --REPMySQLItems
Variable Summary
 resource $connectId
 Az $count
 string $fields
 string $from
 int $limit
 int $max
 int $offset
 int $pos
 resource $resource
Method Summary
 REPMySQLItems __construct (string $from, [array $fields = array()], [resource $connectId = null])
 resource connectId ()
 int count ()
 string limit ([$arg1 $arg1 = null], [$arg2 $arg2 = null])
 int max ()
 REPMySQLItems newInstance (resource $connectId, int $offset, int $limit)
 resource query (string $sql, [resource $connectId = null])
 resource resource ()
Variables
resource $connectId = null (line 33)

Adatbázis kapcsolatazonosító

  • access: protected
Az $count = null (line 80)
  • var: aktuális iterálható rekordok száma
  • access: protected
string $fields = "" (line 50)

A select lekérdezés-ben a lekérdezendő mezőnevek listája

vesszővel elválasztva

  • access: protected
string $from = "" (line 44)

A select lekérdezés from utáni része.

  • access: protected
int $limit = null (line 62)

A limit záradék limit értéke

  • access: protected
int $max = null (line 85)

A limit nélküli lekérdezésre illeszkedő sorok száma

  • access: protected
int $offset = 0 (line 56)

A limit záradék offset értéke

  • access: protected
int $pos = 0 (line 68)

Az iteráció közben az aktuális offset érték

  • access: protected
resource $resource = null (line 38)

Lekérdezés erőforrásazonosítója

  • access: protected
int $startIndex = 0 (line 74)

Ettől az indextől kezdve kezdődik az iteráció. Az előtte lévő rekordokat átugorja.

  • access: protected
Methods
Constructor __construct (line 94)
  • access: public
REPMySQLItems __construct (string $from, [array $fields = array()], [resource $connectId = null])
  • string $from: A select lekérdezés from utáni része
  • array $fields: A lekérdezendő mezők listája tömbben Elhagyása esetén minden mezőt lekérdez
  • resource $connectId: Kapcsolatazonosító
connectId (line 108)
  • return: A kapcsolatazonosító
  • access: public
resource connectId ()
count (line 293)
  • return: A lekérdezésre limit -tel együtt illeszkedő sorok száma
  • access: public
int count ()
limit (line 122)

Beállítja, illetve lekérdezi a $limit értékét.

  • return: Az sql-be beillesztendő limit záradék
  • access: public
string limit ([$arg1 $arg1 = null], [$arg2 $arg2 = null])
  • $arg1 $arg1: Ha a 2. paraméter üres, akkor limit. Egyébként offset
  • $arg2 $arg2: offset
max (line 280)
  • return: A lekérdezésre limit nélkül illeszkedő sorok száma
  • access: public
int max ()
newInstance (line 189)

Létrehoz egy új azonos típusú példányt, mint az objektum, amin hívjuk a metódust.

  • access: public
REPMySQLItems newInstance (resource $connectId, int $offset, int $limit)
  • resource $connectId: Kapcsolatazonosító
  • int $offset: Lekérdezés limit záradékának offset értéke
  • int $limit: Limit záradék limit értéke
query (line 169)
  • return: A lekérdezés erőforrás azonosítója
  • access: protected
resource query (string $sql, [resource $connectId = null])
  • string $sql: Komplett sql lekérdezés
  • resource $connectId: Kapcsolatazonosító
resource (line 151)
  • return: A lekérdezés erőforrás azonosítója
  • access: protected
resource resource ()

Documentation generated on Sat, 06 Mar 2010 22:00:17 +0100 by phpDocumentor 1.4.1