Lucrul cu baza de date în joomla 2
În această lucrare considerăm o clasă de lucru cu baze de date, ia în considerare metodele sale de bază și cum să le folosească!
Pentru a putea lucra cu baza de date avem nevoie pentru a obține obiect de clasă JDatabaseDriver.
Pentru a obține acest obiect, avem nevoie pentru a scrie următorul cod:
Acest cod poate fi folosit oriunde pe CMS-ul nostru, dar dacă vom scrie componente MVC ca modele alternative pentru această intrare poate fi doar următoarea provocare:
După ce a primit clasa JDatabaseDriver obiect putem folosi metodele din această clasă pentru a lucra cu baza de date!
În primul rând, ar trebui să acorde o atenție la trei metode importante:
1. getQuery ($ nou = false) - metoda pentru a obține un obiect de clasă, care este JDatabaseQuery designer de interogare. Mai multe informații despre această clasă pot fi găsite aici
2. setQuery ($ interogare, $ = 0 compensare, limita de $ = 0) - stabilește șirul nostru pentru a efectua această metodă are doi parametri opționali:
$ Offset - cu o selecție de înregistrare de start
$ Limit - cât de multe înregistrări pentru a alege
că este, de exemplu, dacă executați următorul cod:
rezultatul va fi de 20 de înregistrări de probă plăci #__content și prelevarea de probe va începe cu 10 de intrări în acest tabel
3. execute () - efectuarea ultimului set printr-o cerere metoda setQuery! Această metodă este adecvată în cazul în care avem nevoie pentru a executa INSERT, DELETE, UPDATE date în baza de date, eșantionul de date utilizate alte metode!
Deci, pentru a începe, ia în considerare metodele de prelucrare a datelor șir pentru solicitarea:
Exemplu: Rezultatul: Linia de ieșire: salut \ „cuvânt