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