spazio navigami\bd;
interfaccia motore
{
motore($indirizzo, $utente=NULL, $pc=NULL);
Connesso();
Connetti($sUtente, $sPC);
Disconnetti();
ElencaBasiDati($sUtente=UTENTE_BD_PRED, $sPC=PCHIAVE_BD_PRED); &
ElencaBasiDatiHtml($livello=0, $sUtente=UTENTE_BD_PRED, $sPC=PCHIAVE_BD_PRED);
FormattaData($timestamp); &
PrendiBaseDati($sNomeBD, $sUtente="", $sPC=""); &
Uguale(&$motore);
UltimoErrore();
}
interfaccia basedati
{
basedati($motore, $sNomeBD);
ElencaCampi($sNomeTab, $alias=NULL); &
ElencaTabelle();
EseguiDML($sql);
Interroga($sql); &
Nome(); &
StampaTabellePulsHtml($NC, $sSpazi, $classe=NULL, $vet=NULL);
PrendiTabella($sTabella, $alias=NULL); &
PrendiRiga(&$sTabella, &$vValChiavi); &
PrendiValore(&$sTabella, &$vValChiavi, $nCampo); &
Uguale(&$bd);
}
interfaccia Selezione estende ListaCampi
{
&Alias();
ImpVisibile($nCampo, $bool=VERO);
Chiavi($base=0);
&Seleziona($posizione=0, $azzera=VERO, $stampa=FALSO);
}
interfaccia dati estende ListaCampi
{
locale dati(&$ris, &$alias);
Aggiorna();
Arrotola();
Campo($nCampo); &
Chiave($nCampo);
LiberaMem();
Matrice($bChiudi); &
NumCampi();
Riga(); &
SonoAllaFine();
Sposta($numeroRiga);
Valore($nCampo); &
VettCampi(); &
}
interfaccia ListaCampi
{
Campo($nCampo); &
Chiave($nCampo);
NumCampi();
}
define('TAB_FINTA', '');
define('TAB_FINTA', '');<BR>
Campo($nCampo); &
Chiave($nCampo);
NumCampi();
ImpVisibile($nCampo, $bool=VERO);
Ordine($posCampo=NULL, $bDec=FALSO); &
Chiavi($base=0);
Seleziona($posizione=0, $azzera=VERO, $stampa=FALSO);
Aggiorna();
Arrotola();
LiberaMem();
Matrice($bChiudi); &
Riga(); &
SonoAllaFine();
Sposta($numeroRiga);
Valore($nCampo); &
VettCampi(); &