Sviluppare Classe db con Cache

Salve a tutti,

Premesso che on venivo da tanto e ho notato una serie di cambiamenti bellissimi in questo sito quindi complimenti al webmaster....ma andiamo a noi:

Sto cercando di sviluppare un classe per database con cache in modo semplice.

Premesso che non sono tanto pratico di programmazione legata agli oggetti e quindi mi sto trovando in difficoltà anche se sto studiando molto php5 quindi mi riporto i miei allegati.

http://www.lgnuke.com/db/inc_config.txt

http://www.lgnuke.com/db/inc_database.txt

http://www.lgnuke.com/db/test.txt

Query in cache

http://www.lgnuke.com/db/aa23036500d13569b6c9313634a4f093

la procedura che chiamo per la classe è la seguente nel file test:

$dblink = new database();
$dblink->connect();

$result = $dblink->get_row_2("SELECT * FROM regioni ORDER BY nomeregione");
echo '<pre>';
print_r($result);
echo '</pre>';

e mi da come errore questo:

Fatal error: Cannot pass parameter 1 by reference in C:\wamp\www\db\test.php on line 12

ovviamente la classe è fatta da me ma credo sia tutta sbagliata :(

perchè sbaglio nella creazione della classe!!!!

inviato 5 anni fa
eros23
X 0 X

Non posso rispondere perchè non conosco la tua classe database.

Comunque io in genere mi domando "ha senso reinventare la ruota?"

Esistono già soluzione per fare quel che chiedi, Zend Framework, ma anche altri framework, ne implementano dei componenti.

A tal proposito ti suggerisco la lettura di:

http://devzone.zend.com/article/1258 (ormai datato)

L'oggetto che potrebbe fare al caso tuo:

http://framework.zend.com/manual/en/zend.cache.html

Un modo per usarlo:

http://devzone.zend.com/article/1221

Altri articoli che potrai trovare interessanti:

http://devzone.zend.com/search/results?q=database+cache

risposto 5 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda