120 likes | 258 Views
PHP programavimas VII. Arūnas Liuiza. Duomenų saugojimas FAILE. Gavimas / įrašy m as. Duomenų gavimas iš failo : $text = file_get_contents (‘ data.txt ’); Duomenų įrašymas į failą : file_put_contents (‘ data.txt’,$text );. Sudėtingesnių struktūrų saugojimas.
E N D
PHP programavimas VII Arūnas Liuiza
Gavimas/įrašymas • Duomenųgavimasišfailo: • $text = file_get_contents(‘data.txt’); • Duomenųįrašymasįfailą: • file_put_contents(‘data.txt’,$text);
Sudėtingesniųstruktūrųsaugojimas • Masyvopavertimasįstring: • $text = serialize($array); • Serializuotostringatvertimasįmasyvą: • $array =unserialize($text);
Užduotis • Modifikuotipraėjusiąpaskaitąsukurtąregistracijosformątaip, kadduomenysbūtųįrašomiįregistracija.txtfailą • Sukurtikitą PHP skriptą, kuris parodytųvisųužsiregistravusiųjųsąrašą.
I žingsnis • Prisijungimasprieserverio • mysql_connect($server,$username,$password); • mysql_connect(‘localhost’,’root’,’’);
II žingsnis • Duomenųbazėspasirinkimas • mysql_select_db($database); • mysql_select_db(‘classicmodels’);
III žingsnis • Užklausossiuntimas • mysql_query($sql); • mysql_query(‘SELECT * FROM `products`’); • $result = mysql_query(‘SELECT * FROM `products`’);
IV žingsnis. A • Duomenųeilutėspaėmimasišrezultato: • $row = mysql_fetch_row($result); • $row = mysql_fetch_assoc($result); • $row = mysql_fetch_array($result);
IV žingsnis. B • Duomenųišrezultatosukėlimasįmasyvą: • while ($row = mysql_fetch_array($result)) { $array[] = $row;}
Užduotis (arunas@tiny.lt) • Pataisytiregistracijosformąišpraeitospaskaitostaip, kadduomenysbūtųįrašomiįduomenųbazę. • Sukurti PHP skriptą, kuris parodytųvisųužsiregistravusiųjųsąrašą.