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.

Rozdzia 4. Sterowniki systemu do obsugi bazy danych 135<br />

Listing 4.23. Sprawdzenie, czy dana tabela istnieje w bazie danych<br />

<br />

}<br />

if($this->db->table_exists('tabela'))<br />

{<br />

echo 'Tabela istnieje w bazie danych';<br />

}<br />

else<br />

{<br />

echo 'Tabela NIE istnieje w bazie danych';<br />

}<br />

Informacje o polach tabeli<br />

Twórcy <<strong>stron</strong>g>CodeIgniter</<strong>stron</strong>g>a udostpnili programistom metody pomocne w uzyskiwaniu dodatkowych<br />

informacji na temat pól (kolumn) w tabelach bazy danych.<br />

Metoda list_fields()<br />

Metoda list_fields() przekazuje list wszystkich pól w tabeli, której nazwa zostaa<br />

podana jako parametr tej metody. Na listingu 4.24 znajduje si przykadowy kod. Rezultatem<br />

jego wykonania bdzie:<br />

post_id<br />

post_tytul<br />

post_tresc<br />

post_aktywny<br />

Listing 4.24. Informacje o polach tabeli<br />

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

Saved successfully!

Ooh no, something went wrong!