Pitanje pohranjivanja informacija s pojavom baza podataka promijenilo se s promjenom ideja u oblaku, ali s vremenom programer ima potpunu bazu podataka i pohranjuje informacije kako se čini ispravnim ili kako to zahtijeva projekt.
Poredak i mjesto MySQL-a
Povezivanje baze podataka
Korištenje baze podataka
Drugim riječima, upravljanje bazom podataka, korisnicima i drugim administrativnim mogućnostima leže idostupno unutar svojih tablica i upita MySQL upita. U velikoj većini slučajeva, programeri se pridržavaju utvrđenog iskustva korištenja baza podataka općenito. Konkretno, standardni dizajn upita MySQL se uzima kao osnova, a rezultat se analizira u PHP kodu.
U ovom primjeru
- formiranje niza upita,
- izvršenje zahtjeva. To je uobičajena primjena baze podataka opisane u MySQL priručniku u praksi.
Ovdje se na ulazne funkcije prenose tri parametra:
Neovisno korištenje MySQL-a
Funkcije iLineSel (), iLineIns (), iLineDel (), iLineUpd () koriste se u kodu i zahtijevaju imenovanje imena tablica, polja imena, uvjeta i vrijednosti. Ovo je korisno za kôd resursa. Unutar funkcija koriste se linije upita i konstrukti za pristup bazi podataka.
Ovim se pristupom razvijamogućnost da u svom radu upotrijebi skup specifičnih funkcija baze podataka u vlastitoj prezentaciji. To pojednostavljuje rad s drugim programerima, čini kod čitljivijim i eliminira probleme u slučajevima u kojima se sintaksa ili logika PHP-a ili MySQL-a mijenjaju, a drugi je često vrlo važan.
Nekompatibilnost verzija - za moderne alate - norma stvari, a karakteristično je da je, za razliku od prošlosti, kada je zahtjev za kompatibilnošću bio prirodan, sada postao važan aspekt funkcionalnosti i učinkovitosti, a kompatibilnost je otišla u pozadinu.
Iskustvo korištenja baza podataka toliko je veliko da su mnoge konceptualne stvari postale uobičajene. No, primjer kako objektivno i prirodno je otišao u pozadinu koncepta kompatibilnosti, omogućuje vam da primijetite: nisu sve tablice baze podataka "pravokutne" i apsolutno nisu svi odnosi u bazi podataka - "relacijski".
Općenito, pojava u bazama podataka polja promjenjive duljine sama po sebi govori da se daleko od svega ulaže u uobičajeni okvir. Ne svaka tablica ima zaglavlja, ne moraju svi redovi imati sva polja koje osigurava struktura tablice. I tablica može imati podatke koji određuju njegovu strukturu, a ne obrnuto. Ovo potonje čini se sve normalnijim i prirodnijim. Široko korišteno objektno orijentirano programiranje u kontekstu baza podataka, posebno u paketu PHP /MySQL, omogućuje vam stvaranje sustava objekata koji sami pišu u bazu podataka. Ali budući da ti objekti nisu nužno oni koji su bili uu trenutku stvaranja, tablice baze podataka mogu se dinamički mijenjati kada se pohranjuju dinamički objekti. U najjednostavnijem slučaju, moderna tablica je niz ili sustav redaka, ovdje duljina nije bitna, može se potpuno emulirati na razini tablica baze podataka. No, korištenje objekata omogućuje vam da oponašate željena svojstva podataka i apstrahirate od krute strukture, relacijskih ideja, tablica i uobičajene stroge sintakse rada s podacima.