TphpDb

Classe permettant la mise en cache mémoire

Fonction open

Ouvre une requête SQL.

Appel :
$cache->open($sql, $param_sql=[], $param_req=[]);
$sql : la requête sql exemple : SELECT id,name FROM user WHERE id=:id
$param_sql : Paramètres à transmettre à la requête SQL en sécuirisant par type de données.
$param_req : Paramètres à transmettre à la fon,ction open.

Retour :
statement : $stmt

Fonction fetch

Renvoie la prochaine ligne de données.

Appel :
$cache->fetch($stmt);
Retour :
mixed : $row

Fonction close

Ferme le statement.

Appel :
$cache->close($stmt);
Retour :
boolean : true | false

Fonction beginTransaction

Débute une transaction SQL.

Appel :
$cache->beginTransaction();
Retour :
boolean : true | false

Fonction commit

Valide une transaction SQL.

Appel :
$cache->commit();
Retour :
boolean : true | false

Fonction rollback

Annule une transaction SQL.

Appel :
$cache->rollback();
Retour :
boolean : true | false

Code source TphpDb :

Driver code source TphpDbOracle :

Driver code source TphpDbPostgres :