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 137<br />

Metoda field_data()<br />

Metoda field_data() przekazuje podstawowe informacje na temat pola w tabeli, którego<br />

nazw podano jako parametr tej metody. Odpowiedni przykad znajduje si na<br />

listingu 4.26. Rezultatem jego wykonania bdzie:<br />

post_id int 11 1<br />

post_tytul varchar 255 0<br />

post_tresc text 0<br />

post_aktywny char 1 0<br />

Listing 4.26. Wywietlanie informacji o polach tabeli<br />

<br />

}<br />

foreach($Pola as $Pole)<br />

{<br />

echo $Pole->name;<br />

echo ' ';<br />

echo $Pole->type;<br />

echo ' ';<br />

echo $Pole->max_length;<br />

echo ' ';<br />

echo $Pole->primary_key;<br />

echo '';<br />

}<br />

Poniej omówiono przekazywane wartoci:<br />

name — nazwa pola,<br />

type — typ pola,<br />

max_length — maksymalna dugo danych w polu (wielko przechowanych<br />

informacji),<br />

primary_key — jeeli dane pole stanowi klucz gówny tabeli, warto tego<br />

parametru wyniesie 1.

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

Saved successfully!

Ooh no, something went wrong!