Stránka: 1 z 1
| [ Príspevkov: 26 ] | |
Autor | Správa |
---|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | 20 |
Zdravim,
tam mam otazocku, ci pri svojej praci pouzivate uz vytvorenu class pre pracu s databazou. Ak ano pouzivate triedu svoju vlastnu alebo pouzivate uz niekym inym vytvorenu?
Zaujima ma to, lebo sa mi dostal do ruk celkom pekne spraveny projekt. Je to vsetko riesene objektovo, a teda aj praca s MySQL a celkom sa mi to zapacilo.
Chcel by som zabrdnut do problematiky objektoveho programovania, zaklady nejake mam, ale zatial sa mi to nezdalo pri mojich projektoch potrebne. No chystam sa to zmenit.
Ako ste na tom vy?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
ano, pouzivam mnou vytvorenu triedu pre pracu s databazou uz pomerne dlhu dobu
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 | 1 Bydlisko: 127.0.0.1 |
Classy na pracu s databazov sa robia vacsinou z niekolkych pricin tou najdolezitejsou asi je podpora viac sql platforiem (mysql, postgre sql, mssql, etc...) a potom si v classe samozrejme mozes spravit namakanu ochranu svojich scriptov proti sql injection. ved napr aj mysqli je komplet spravena do classy a je s tym ovela krajsie pracovat. a co sa tyka pouzivania OOP moj nazor je taky ze bez OOP si neviem predstavit den ale samozrejme musi clovek vediet ako pracovat s OOP inak sa project stava pomalym zbytocne spracovanim sposobom ktory je absolutne zbytocny a neefektivny
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
pear db
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
o čo ide? objasnite mi problematiku, pls
Nikdy som sa s triedami nestretol a používam phpmyadmina le to s týnm asi nesúvisí
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
nestretol si sa s triedami v php s ObiektovoOrientovanymProgramovanim? akoze Kód: http://www.php.net/oop no to je zvlastne
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
stretol -> nenašiel uplatnenie -> vyhodil z pamäti
a preco by som mal pouzivat triedy na MYSQL nechápem
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
sak tak to mas rychlejsie a prehladnejsie. napriklad si vytvoris vseobecne query na vyber cohokolvek a nemusis potom pisat stale dookola a mas to tam ulozene v tej triede mozes to pouzivat a kombinovat ked mas viac prudov a mnoho informacii. no a tak ....
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
Tominator píše: stretol -> nenašiel uplatnenie -> vyhodil z pamäti a preco by som mal pouzivat triedy na MYSQL nechápem pretoze objektovo orientovany pristup zprehladnuje kod, robi ho lepsie udrziavatelnym, znovupouzitelnym a navyse je momentalne in
inak php nieje zrovna najlepsim jazykom na ucenie oop. ale ak sa chces dozvediet o oop viac tak http://objekty.vse.cz
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
vraj je na to najlepší pascal,
j ale funguje to aj pri úplne iných dopytov, napr.
Kód: "SELECT * FROM tomi" a Kód: "SELECT Meno FROM nator WHERE Nazov='ahoj' ORDER BY ID desc GROUP BY Priezvisko"
|
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 | 1 Bydlisko: 127.0.0.1 |
suchy píše: pretoze objektovo orientovany pristup zprehladnuje kod, robi ho lepsie udrziavatelnym, znovupouzitelnym a navyse je momentalne in inak php nieje zrovna najlepsim jazykom na ucenie oop. ale ak sa chces dozvediet o oop viac tak http://objekty.vse.cz tak vsetky moznosti co si napisal su nespravne OOP sa pouziva koli dedicnosti (bez toho by OOP nemalo ziadny zmysel) a tym aj uplnej abstrakcii. ako hovorim bez OOP si neviem predstavit zivot a co sa tyka ucenia OOP v php. ja som s objektami zacinal prave na php a mozem povedat ze som neutrpel ziadnu ujmu. jednak je lahucke, ma peknu syntax. a dost moznosti. ale pravu silu OOP mozte pocitit az v C++ (koli OOP bol stvoreny) a Pythone
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
ked uz spominas dedicnost a abstrakciu, myslim, ze si zabudol spomenut polymorfizmus a zapuzdrenie. tiez su jednymi z dolezitych rysov oop. a myslim si, ze oop sa nepouziva prave len koli dedicnosti. iste je dedicnost silna zbran, avsak iba tam kde treba. oop nieje o tom, ze teraz kazdy dedi kazdeho co sa tyka tej abstrakcie, tak myslim, ze prave ta napomaha prehladnosti kodu, tak ako zapuzdrenie ho robi znovupouzitelnym,takze som vedla nebol
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 | 1 Bydlisko: 127.0.0.1 |
suchy píše: ked uz spominas dedicnost a abstrakciu, myslim, ze si zabudol spomenut polymorfizmus a zapuzdrenie. tiez su jednymi z dolezitych rysov oop. a myslim si, ze oop sa nepouziva prave len koli dedicnosti. iste je dedicnost silna zbran, avsak iba tam kde treba. oop nieje o tom, ze teraz kazdy dedi kazdeho co sa tyka tej abstrakcie, tak myslim, ze prave ta napomaha prehladnosti kodu, tak ako zapuzdrenie ho robi znovupouzitelnym,takze som vedla nebol
hej no polymorfizmus som zabudol spomenut a co sa cita zapuzdrenia. moze byt v OOP ale to je len vedlajsi ucinok. zapuzdrenie ziskas aj modulmi a funkciami.
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | 20 |
velmi pekna debatka, no ja sa uz druhy raz hram s jednou mysql triedou, upravujem a tak a celkom sa mi to paci, uvidime, kde sa dostanem.
Ten kod sa mi zda naozaj prehladnejsi, clovek si vytvori objekt a potom s nim pracuje, pekne.
Mam v plane pokusit sa prerobit moj session manager taktiez do oop a vyuzit uz spomenutu mysqkl triedu pri tom (moj session pracuje ako s php session tak zaroven aj s databazou). No uvidime, vdaka za prispevky zatial.
No chyba mi stale teoria, takze studovat a studovat.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
a veď načo? neviem si predstaviť použitie, používam funkcie na niektoré veci ale triedy nie
|
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 | 1 Bydlisko: 127.0.0.1 |
Tominator píše: a veď načo? neviem si predstaviť použitie, používam funkcie na niektoré veci ale triedy nie
pokial si s OOP moc nerobil tak si asi len nevies predstavit obrovske vyuzitie na podobne veci ako sql, session, user etc...
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
no ale mohol by si mi strucne opisat, nie? (aspoň sa naučím)
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
na predchadzajucej strane som pastol link o oop. precitaj a mozno pochopis. oop je sposob uvazovania.
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
nepastol si, iba juho a to som si prečítal
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
suchy píše: pretoze objektovo orientovany pristup zprehladnuje kod, robi ho lepsie udrziavatelnym, znovupouzitelnym a navyse je momentalne in inak php nieje zrovna najlepsim jazykom na ucenie oop. ale ak sa chces dozvediet o oop viac tak http://objekty.vse.czale {"pastol"} aj on len ho nedal do code tak preto je tazko najditelny. staci sa len lepsie pozerat,
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
dokelu fakt som ale trapoš .....
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
čo to som si prečítal a poviem vám ako to robím ja:
mám súbor s pripojeniami do mysql a potom ho všade includujem [v novších projektoch je naincludovaný v headri automaticky]
a celé moje usilie spočíva v
$query=mysql_query(nejaké query);
$resoult=mysql_fetch_array($query);
a myslím si, že mi v tom OOP nepomôže
---------
For Suchy and vl4kn0: mohli by ste mi dať nejaký vzorový script kde uvidím silu OOP lebo zatiaľ čo som čítal, tak ma to nejak nenadchlo.
|
|
Registrovaný: 22.11.07 Prihlásený: 26.02.10 Príspevky: 253 Témy: 1 | 1 Bydlisko: 127.0.0.1 |
Tominator píše: čo to som si prečítal a poviem vám ako to robím ja: mám súbor s pripojeniami do mysql a potom ho všade includujem [v novších projektoch je naincludovaný v headri automaticky] a celé moje usilie spočíva v $query=mysql_query(nejaké query); $resoult=mysql_fetch_array($query);
a myslím si, že mi v tom OOP nepomôže
--------- For Suchy and vl4kn0: mohli by ste mi dať nejaký vzorový script kde uvidím silu OOP lebo zatiaľ čo som čítal, tak ma to nejak nenadchlo.
poradil by som ti pozret si phpBB zdrojaky, hlavne subor /include/template.php tam mas krasnu classu bez ktorej by si sa inak asi nezaobisiel momentalne mam dost prace ale ked budem mat cas a porobene tak tu mozem kludne postnut par svojich prikladov
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 | |
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
vlakno, dockame sa tych prikladov ? akurat pozeram tie linky co ste sem pohadzali, ale zide sa viac informacnych zdrojov.. najlepsie priamo od ludi co s tym denne pracuju
_________________ C#, PHP, ... |
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 | 26 |
noo ešte som nepoužil OOP na SQL.. zatiaľ len funkcie bez triedy napr. db_connect(); sql_get_result(); atď.
a čo sa týka toho či si to vytváram sám tak hej. PHP mi celkom ide a nekopčím teda aspoň nie moc. iba občas
|
|
Stránka: 1 z 1
| [ Príspevkov: 26 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 10 | 825 | 16.02.2010 15:12 rooobertek | | v PHP, ASP | 2 | 697 | 21.05.2011 20:18 p4tooo | | v PHP, ASP | 6 | 579 | 26.02.2009 13:01 Flety | | v PHP, ASP | 6 | 691 | 08.04.2012 15:42 lolexc | | v PHP, ASP | 23 | 1163 | 24.02.2009 23:09 Flety | | v PHP, ASP | 1 | 543 | 27.09.2010 20:52 walther | | v Ponuka práce | 0 | 1362 | 02.05.2011 12:08 magicmedia | | v JavaScript, VBScript, Ajax | 3 | 622 | 20.07.2013 2:36 math-ew | | v Pamäte | 3 | 715 | 16.12.2010 20:09 majky358 | | v PHP, ASP | 4 | 659 | 20.06.2009 12:44 KViki | | [ Choď na stránku: 1, 2 ] v PHP, ASP | 30 | 2240 | 12.01.2009 13:09 jtomcik | | v Ponuka práce | 1 | 963 | 12.07.2010 19:50 Murtagh | | v Databázy | 3 | 730 | 23.03.2009 13:01 GoodWill | | v Databázy | 1 | 746 | 03.04.2011 8:09 Ďuri | | v PHP, ASP | 5 | 915 | 20.03.2010 6:24 rooobertek | | v PHP, ASP | 4 | 425 | 23.09.2013 23:50 shaggy |
|