ADOdb

Iš Žinynas.
Jump to navigation Jump to search

ADOdb yra duomenų bazių apstrakcijų biblioteka PHP ir Python programavimo kalbom. Dabartinė PHP ADOdb versija palaiko labai daug duomenų bazių valdymo sistemų: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MsSQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, ODBC, ODBTP ir dar nemažai kitų.

PHP kodo pavyzdys[keisti]

include('/path/to/adodb.inc.php');
$DB = NewADOConnection('mysql');
$DB->Connect($server, $user, $pwd, $db);

# M'soft style data retrieval with binds
$rs = $DB->Execute("select * from table where key=?",array($key));
while (!$rs->EOF) {
    print_r($rs->fields);
    $rs->MoveNext();
}

# PEAR style data retrieval
$rs = $DB->Execute("select * from table where key=123");
while ($array = $rs->FetchRow()) {
    print_r($array);
}

# Alternative URI connection syntax:
$DB = NewADOConnection("mysql://$user:$pwd@$server/$db?persist");

# No need for Connect or PConnect when using URI syntax

$ok = $DB->Execute("update atable set aval = 0");
if (!$ok) mylogerr($DB->ErrorMsg());

Nuorodos[keisti]