CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion
CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion
CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion
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 />