Ste se, kdaj vprašali, kako PHP ve, ali je nek podatek v bazi številka ali besedilo? Funkcija
mysqli_fetch_field() je kot rentgen za vašo tabelo. Ne vrne vam vsebine (npr. imena jabolka), ampak
vam pove vse o predalu, v katerem se ta podatek nahaja.
Zakaj bi to potrebovali? Predstavljajte si, da gradite avtomatičen sistem, ki mora sam izrisati tabelo in prilagoditi širino stolpcev glede na njihovo dolžino v bazi. S to funkcijo dobite objekt, ki vsebuje vse te tehnične podrobnosti. Poglejte, kaj vse lahko izvemo:
name: Ime stolpca, kot ste ga določili v bazi.table: Ime tabele, iz katere prihaja stolpec.max_length: Največja dolžina podatka v tem stolpcu za trenutni nabor rezultatov.type: Številčna koda tipa podatka (npr. 3 za celo število, 253 za besedilo).