Class DB_Stmt

Description

Adatbázis kivonat (statement) kezelő

A mysqli_stmt osztály burkolója, saját kivételeket (MyException objektumot) dob ha hiba keletkezik valamelyik metódusban

!!! bug (2): Sajnos azokat a metódusokat amik változó hosszúságú paraméterlistával dologznak pl. bind_param() nem sikerült tökéletesen burkolni így ezekhez nincs kivételkezelés sem tehát a hiba-kimenetüket le kell tiltani (@) jelenleg emiatt nem lettek implementálva a következők bár a parent:: -jük elérhető:

  1. bind_param használd ehelyette a kibővített tulajdonságokkal bíró ext_bind_param-ot
  2. bind_result

Located in /includes/old.Basic.inc (line 95)

mysqli_stmt
   |
   --DB_Stmt
Variable Summary
Method Summary
DB_Stmt __construct (object $link, string $query)
bool execute ()
bool ext_bind_param (mixed 0)
bool fetch ()
array fetch_assoc ()
Variables
bool $is_bound_metadata = false (line 104)

Segítségével ellenőrizhető, hogy lett e már csatlakoztatva metaadat pl. a fetch_assoc() metódusban

  • access: protected
array $results (line 113)

Az eredménytömb ideiglenes tárolója csak a kulcsok töltődnek fel benne (a fetch_assoc() metódus használja)

  • access: protected
Methods
Constructor __construct (line 121)

Constructor

  • access: public
DB_Stmt __construct (object $link, string $query)
  • object $link: mysqli szülő
  • string $query: előkészített lekérdezés
execute (line 153)

Végrehajt egy előkészített lekérdezést

  • return: true ha nincs hiba
  • access: public
  • throws: hiba esetén MyException objektum keletkezik
bool execute ()
ext_bind_param (line 137)

Paraméter-változók csatolása előkészített lekérdezéshez

megj: lényegében egyelőre a beépített bind_param-ot hívja meg

  • return: true ha nincs hiba
  • access: public
  • throws: hiba esetén MyException objektum keletkezik
bool ext_bind_param (mixed 0)
  • mixed 0: változó paraméterszámú bemenet
fetch (line 169)

Kiteszi az eredmény egy sorát a bind_result-ban megadott változókba

  • return: true ha rendben, null ha vége
  • access: public
  • throws: hiba esetén MyException objektum keletkezik
bool fetch ()
fetch_assoc (line 184)

A result következő sorával, mint asszociatív tömbbel tér vissza

  • return: a result egy sora mint tömb (null ha nincs több sor)
  • access: public
array fetch_assoc ()

Documentation generated on Fri, 18 Jan 2008 00:56:11 +0100 by phpDocumentor 1.3.0RC3