16.07.2014 Views

CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion

CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion

CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

130 <<strong>stron</strong>g>CodeIgniter</<strong>stron</strong>g>. <<strong>stron</strong>g>Zaawansowane</<strong>stron</strong>g> <<strong>stron</strong>g>tworzenie</<strong>stron</strong>g> <strong>stron</strong> w <strong>PHP</strong><br />

$this->load->database();<br />

$Rezultat = $this->db->query('SELECT * FROM tabela_post');<br />

}<br />

?><br />

}<br />

echo $Rezultat->num_rows();<br />

Metoda free_result()<br />

Zwykle <strong>PHP</strong> automatycznie zwalnia pami przy zakoczeniu przetwarzania skryptu.<br />

Jeli jednak tworzysz duy projekt i chcesz unikn ryzyka wystpienia bdu <strong>PHP</strong><br />

spowodowanego wyczerpaniem si przydzielonych aplikacji zasobów pamici RAM<br />

serwera, warto rozway rczne, a nie automatyczne zwalnianie pamici po kadym<br />

wykonaniu zapytania. Do tego celu suy metoda free_result(). Na listingu 4.15 znajduje<br />

si przykad zastosowania tej metody.<br />

Listing 4.15. Czyszczenie zawartoci zapytania z pamici serwera<br />

<br />

}<br />

$Rezultat->free_result();

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!