Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: ./approot/engine/dao.php
SIMU prototüüp nr 4 - DataAccess

DAO

DAO

DAO - Data Access Object ehk Andmepöördusobjekt.

 

private class DAO

DAO - Data Access Object ehk Andmepöördusobjekt.
Loob võimalused andmebaasi poole pöördumiseks. Sisaldab hulga meetodeid, mille parameetriks on SQL-lause ning mis väljastavad tulemuse massiivi või üksikväärtusena.

 
Direct known subclasses: GameEntity

Public Method Summary

void

assign_vars(array $vars)

Seob assotsiatiivmassiivis antud muutujad samanimelisteks objekti muutujateks.
void

assign_record(string $sql)

Võimaldab vähese vaevaga lugeda objekti omadused SQL-päringust.
integer

exec_sql(string $sql)

Käivitab suvalise SQL-lause. Mõeldud INSERT ja UPDATE lausete käivitamiseks.
array

get_db_objects(string $sql)

Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirjetega initsialiseeritud objektide massiivi.
array

get_db_key_objects(string $sql)

Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirjetega initsialiseeritud objektide massiivi.
array

get_db_record(string $sql)

Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirje.
array

get_db_records(string $sql)

Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirjete hulga.
array

get_db_pairs(string $sql)

Käivitab SQL-päringu ja väljastab võti-väärtus-paaridest koosneva assotsiatiivmassiivi,
array

get_db_key_records(string $sql)

Käivitab SQL-päringu ja väljastab kirjemassiividest koosneva assotsiatiivmassiivi,
array

get_db_vertical_values(string $sql)

Käivitab SQL-päringu ja väljastab massiivi päringu tulemuse esimesest veerust.
void

get_db_value(string $sql)

Käivitab SQL-päringu ja väljastab väärtuse päringu tulemuse esimesest reast, esimesest veerust.

Private Method Summary

void

db_connect()

Public Method Details

assign_vars

public void assign_vars( array $vars )

  Seob assotsiatiivmassiivis antud muutujad samanimelisteks objekti muutujateks.

Parameter
array $vars
Returns void


assign_record

public void assign_record( string $sql )

  Võimaldab vähese vaevaga lugeda objekti omadused SQL-päringust.

Parameter
string $sql
SQL-lause
Returns void


exec_sql

public integer exec_sql( string $sql )

  Käivitab suvalise SQL-lause. Mõeldud INSERT ja UPDATE lausete käivitamiseks.

Parameter
string $sql
SQL-lause
Returns integer

Väljastab mõjutatud tabeli ridade arvu.


get_db_objects

public array get_db_objects( string $sql )

  Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirjetega initsialiseeritud objektide massiivi.
Objektid on väljakutsuva klassi tüüpi.

Parameter
string $sql
SQL-lause
Returns array


get_db_key_objects

public array get_db_key_objects( string $sql )

  Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirjetega initsialiseeritud objektide massiivi.
Tegemist on assotsiatiivmassiiviga, mille võtmeväärtusteks on päringu tulemuse esimene veerg. Objektid on väljakutsuva klassi tüüpi.

Parameter
string $sql
SQL-lause
Returns array


get_db_record

public array get_db_record( string $sql )

  Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirje.

Parameter
string $sql
SQL-lause
Returns array

Assotsiatiivmassiiv andmebaasikirje andmetega.


get_db_records

public array get_db_records( string $sql )

  Käivitab SQL-päringu ja väljastab päringu tulemusel saadud kirjete hulga.

Parameter
string $sql
SQL-lause
Returns array

Assotsiatiivmassiiv andmebaasikirje andmetega.


get_db_pairs

public array get_db_pairs( string $sql )

  Käivitab SQL-päringu ja väljastab võti-väärtus-paaridest koosneva assotsiatiivmassiivi,
mille võtmed pärinevad päringu tulemuse esimesest veerust ning väärtused teisest veerust.

Parameter
string $sql
SQL-lause
Returns array


get_db_key_records

public array get_db_key_records( string $sql )

  Käivitab SQL-päringu ja väljastab kirjemassiividest koosneva assotsiatiivmassiivi,
mille võtmed pärinevad päringu tulemuse esimesest veerust ning kirje ülejäänud väärtused järgmistest veergudest.

Parameter
string $sql
SQL-lause
Returns array


get_db_vertical_values

public array get_db_vertical_values( string $sql )

  Käivitab SQL-päringu ja väljastab massiivi päringu tulemuse esimesest veerust.

Parameter
string $sql
SQL-lause
Returns array


get_db_value

public void get_db_value( string $sql )

  Käivitab SQL-päringu ja väljastab väärtuse päringu tulemuse esimesest reast, esimesest veerust.

Parameter
string $sql
SQL-lause
Returns void


Private Method Details

db_connect

private void db_connect( )

 

Returns void



Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta