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 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.