Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • PHP ukladanie nastaven├ş

PHP ukladanie nastaven├ş

Moderátori: psichac, Moderátori

PHP ukladanie nastaven├ş

Odosla┼ąod Sahasrar » 02 J├║n 2019, 20:39

Zdrav├şm, neviem ─Źi je to vhodn├ę p├şsat na toto f├│rum o webe, ale mysl├şm, ┼że sa tu n├íjdu aj ┼íikovn├Ż ludia ─Źo programuj├║ aj webov├ę aplik├ície.
Potreboval by som poradi┼ą. Za─Źal som sa u─Źi┼ą PHP a dal som si za ├║lohu vytvori┼ą s├ím pre seba ako keby tak├║ ├║─Źtovn├║ knihu, kde si zadefinujem niake vzorce na v├Żpo─Źty a ka┼żd├Ż de┼ł si napr├şklad budem p├şsa┼ą i┼íiel som tam a tam, tolko kilometrov... Je mi jasn├ę, ┼że inform├ície mus├şm uklada┼ą do databazy... to m├ím hotov├ę. Len neviem ─Źi exituje aj niaky elegantn├Ż sp├┤sob ako uklada┼ą kon┼ítanty a "uzivatelse nastavenia", ako databaza... Napr m├ím vzorec ktor├Ż podla kilometrov a jednotkovej ceny nafty vypocita naklady na jazdu. Takze si niekde do policka zadam 1,2ÔéČ ale ked sa zmeni cena chcel by som to prep├şsa┼ą u┼ż v aplik├ícii(nie rozpytv├íva┼ą php k├│d). To ma ale vedie k ot├ízke ┼że ked bude php kod vypo─Ź├ştava┼ą v├Żsledn├║ cenu tak sa bude niekolko krat pripajat a odpaja┼ą z databazy? Nieje to zahlcovanie vypocetnej kapacity taky kod?

Dakujem za rady.
Sahasrar
St├íly ─Źlen
St├íly ─Źlen
Pr├şspevky: 159
Zalo┼żen├Ż: 16.05.2015
Bydlisko: TN
Karma: 0

Re: PHP ukladanie nastaven├ş

Odosla┼ąod Daevid » 02 J├║n 2019, 21:21

No funguje to asi takto:

Ty otvor├ş┼í web-str├ínku, napr├şklad zadan├şm domen├í.sk/index.php do prehliada─Źa. Spust├ş sa php k├│d zo s├║boru index.php, ktor├Ż sa pripoj├ş k datab├íze, vyh─żad├í si tvoje prednastaven├ę premenn├ę (napr. t├í cena za benz├şn) a n├ísledne ti zobraz├ş html formul├ír do ktor├ęho tieto premenn├ę predvypln├ş. N├ísledne ty vyp├ş┼íe┼í do web-str├ínky svoje d├íta ako napr kilometre, pr├şpadne zmen├ş┼í hodnotu s cenou za benz├şn. HTML formul├ír odo┼íle┼í, ─Źo spust├ş php k├│d napr zo s├║boru form.php, ktor├Ż zoberie hodnoty z formul├íra a zap├ş┼íe ich do datab├ízy.

V kone─Źnom d├┤sledku si posielal dotaz na datab├ízu dva kr├ít. Prv├Ż kr├ít, ke─Ć si si dal na─Ź├şta┼ą str├ínku a ke─Ć┼że maj├║ str├ínky pov├Ą─Ź┼íine dynamick├Ż obsah, tak to bez pre─Ź├ştania aktu├ílnych d├ít z datab├ízy ani nejde. Druh├Ż kr├ít, ke─Ć si dal nov├ę d├íta zap├şsa┼ą. Tak┼że ─Źo sa zahlcovania datab├ízy t├Żka, tak v├Ą─Ź┼íinou ani nem├í┼í na v├Żber. Potom u┼ż je to len o optimaliz├ícii aby t├Żch dotazov na datab├ízu i┼ílo ─Źo najmenej.
Daevid
Obr├ízok pou┼ż├şvate─ża
Nov├Ż ─Źlen
Nov├Ż ─Źlen
Pr├şspevky: 80
Zalo┼żen├Ż: 15.11.2007
Karma: 0

Re: PHP ukladanie nastaven├ş

Odosla┼ąod maskrtnik01 » 02 J├║n 2019, 21:37

Neviem ako sa toto rob├ş na ve─żk├Żch weboch, ale pri takomto v├Żukovom projekte pre jedn├ęho pou┼ż├şvate─ża by som na to z vysoka ka┼í─żal. Tie SQL servre s├║ roben├ę na to ┼że na nich let├ş query za query.

Pr├şpadne a┼ż naberiete sk├║senosti, m├┤┼żete tie vzorce na v├Żpo─Źet napcha┼ą do jedn├ęho SELECTu, zlo┼żit├ę veci do ulo┼żenej proced├║ry.
maskrtnik01
Obr├ízok pou┼ż├şvate─ża
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1156
Vek: 22.57
Zalo┼żen├Ż: 20.07.2010
Bydlisko: okolie KE
Karma: 4

Re: PHP ukladanie nastaven├ş

Odosla┼ąod Sahasrar » 02 J├║n 2019, 21:40

No toto presne neviem ze ci je v poriadku ze pri kazdom vstupe/vystupe sa musim pripajat na databazu..

-- Spojen├Ż pr├şspevok 02 J├║n 2019, 20:44 --

maskrtnik01 nap├şsal:
Pr├şpadne a┼ż naberiete sk├║senosti, m├┤┼żete tie vzorce na v├Żpo─Źet napcha┼ą do jedn├ęho SELECTu, zlo┼żit├ę veci do ulo┼żenej proced├║ry.


No ved toto ked som pozeral zdrojak wordpressu tak s toho gulasu co tam je som laicky vydedukoval ze on si nacitava na jednu supu celu paletu zaznamov z databaz, ale to je zatial nad moje schopnosti :D
Sahasrar
St├íly ─Źlen
St├íly ─Źlen
Pr├şspevky: 159
Zalo┼żen├Ż: 16.05.2015
Bydlisko: TN
Karma: 0

Re: PHP ukladanie nastaven├ş

Odosla┼ąod maskrtnik01 » 02 J├║n 2019, 22:08

Pri ka┼żdom http requeste? Norm├ílka.

10x za jeden beh php k├│du? Ke─Ć s├║ sql query kr├ítko po sebe, nechal by som otvoren├ę pripojenie.
maskrtnik01
Obr├ízok pou┼ż├şvate─ża
Zasl├║┼żil├Ż ─Źlen
Zasl├║┼żil├Ż ─Źlen
Pr├şspevky: 1156
Vek: 22.57
Zalo┼żen├Ż: 20.07.2010
Bydlisko: okolie KE
Karma: 4

Re: PHP ukladanie nastaven├ş

Odosla┼ąod pocitujlasku » 03 J├║n 2019, 05:43

to pripajanie, to su max. ms tym by som sa vobec nezaoberal.
maskrtnik, u nas napr. weby nejdu priamo na db, ale na webservis. hlavny dovod je balancer, rozdelenie zataze, monitoring, a hlavne pripadne zmeny vnutri sa nedotknu webu. napr. sa zmeni typ db, alebo server odkial sa data cerpaju. lenze toto su uz zalezitosti velkych firiem ( u mna napr. banka).
Intel, Nvidia, Ubuntu, Firefox, Asus, Nissan, Jelinek 52%, Metal
---------------------------------------------------------------------------------------------
Jedn├şm z nejv─Ťt┼í├şch projev┼» ned┼»v─Ťry v Boha je hromosvod na kostele.
pocitujlasku
Ultimate ─Źlen
Ultimate ─Źlen
Pr├şspevky: 4492
Vek: 36.27
Zalo┼żen├Ż: 20.07.2007
Bydlisko: Poprad
Karma: 18

Re: PHP ukladanie nastaven├ş

Odosla┼ąod Sahasrar » 04 J├║n 2019, 11:35

Da sa to niako rozviest co je to ten webservis?
Sahasrar
St├íly ─Źlen
St├íly ─Źlen
Pr├şspevky: 159
Zalo┼żen├Ż: 16.05.2015
Bydlisko: TN
Karma: 0

Re: PHP ukladanie nastaven├ş

Odosla┼ąod pocitujlasku » 04 J├║n 2019, 12:26

https://en.wikipedia.org/wiki/Web_service
v skratke, je nieco, co poskytuje API rozhranie (Json, Soap....) na ktore sa pripaja web a ma presne dane metody a strukturu. V podstate je to taky dodavatel uz spracovanych dat pre web, ktory ich uz len zobrazuje. bezne to pouzivate, aj ked o tom neviete. napr. predpoved pocasia, alebo IoT. Pripadne web tie data v presne danej strukture posiela na webservis. Ktory ich nasledne spracovava. Vyuziva sa to najma vo velkych spolocnostiach, kde jeden tim pracuje cisto len na stranke a nezaujima ich ako a kde sa ukladaju/ziskavaju data. oni vidia len to API rozhranie servisu. Dalsi tim zase riesi len spracovanie tych dat, a neriesia web.
Velka vyhoda je, ze zataz sa vie rozlozit na viacero servisov, bez jedineho zasahu do webu. Pripadne premigrovat celu db, alebo menit struktury db bez toho, aby sa to dotklo webu a taktiez nie je potrebne na klientskej strane instalovat podporne db prostriedky a konfigurovat, v 99% pripadov staci len vediet url adresu servisu.
Intel, Nvidia, Ubuntu, Firefox, Asus, Nissan, Jelinek 52%, Metal
---------------------------------------------------------------------------------------------
Jedn├şm z nejv─Ťt┼í├şch projev┼» ned┼»v─Ťry v Boha je hromosvod na kostele.
pocitujlasku
Ultimate ─Źlen
Ultimate ─Źlen
Pr├şspevky: 4492
Vek: 36.27
Zalo┼żen├Ż: 20.07.2007
Bydlisko: Poprad
Karma: 18

Re: PHP ukladanie nastaven├ş

Odosla┼ąod datam » 07 J├║n 2019, 12:09

Sahasrar nap├şsal:No toto presne neviem ze ci je v poriadku ze pri kazdom vstupe/vystupe sa musim pripajat na databazu..

-- Spojen├Ż pr├şspevok 02 J├║n 2019, 20:44 --

maskrtnik01 nap├şsal:
Pr├şpadne a┼ż naberiete sk├║senosti, m├┤┼żete tie vzorce na v├Żpo─Źet napcha┼ą do jedn├ęho SELECTu, zlo┼żit├ę veci do ulo┼żenej proced├║ry.


No ved toto ked som pozeral zdrojak wordpressu tak s toho gulasu co tam je som laicky vydedukoval ze on si nacitava na jednu supu celu paletu zaznamov z databaz, ale to je zatial nad moje schopnosti :D


WordPress alebo PHPbb nie je fakt vhodn├Ż n├ístroj na pochopenie fungovania PHP a SQL. Odpor├║─Źam krok po kroku ├şs┼ą pod─ża nejakej pr├şru─Źky alebo tutori├ílu na webe. Ja som sa to tak nau─Źil a nehovor├şm ┼że to ovl├ídam ale DB a zeditova┼ą si nejak├ę veci na f├│re dok├í┼żem teraz s├ím. Vytvorenie nejakej str├ínky ako napr├şklad tohto f├│ra je pr├íca nieko─żko desiatok program├ítorov a pracuje na viacero platform├ích (SQL, PHP, java, json, CSS a neviem ─Źo e┼íte) len aby to bolo funk─Źn├ę a potom aj pekn├ę.

Tak┼że najlep┼íie vopcha┼ą v┼íetko do jednej DB a v nej si porobi┼ą tabu─żky. Jednu pre prednastaven├ę hodnoty, druh├║ dajme tomu pre nejak├ę preddefinovan├ę ─Źinnosti, ─Äal┼íiu pre jednotliv├ę z├íznamy.
Tie┼ż napr├şklad z├íle┼ż├ş ─Źi sa m├í dan├Ż z├íznam archivova┼ą a je generovan├Ż na z├íklade okam┼żit├Żch vstupn├Żch ├║dajov alebo to m├í dynamicky reagova┼ą napr├şklad na cenu benz├şnu a prer├íta┼ą v┼íetky aj star├ę z├íznamy na z├íklade novej ceny. V takom pr├şpade sa v├Żpo─Źty neukladaj├║ do DB ale iba vstupn├ę ├║daje a v├Żpo─Źet sa rob├ş pri PHP dotaze.
datam
Obr├ízok pou┼ż├şvate─ża
Power user
Power user
Pr├şspevky: 2313
Vek: 37.12
Zalo┼żen├Ż: 24.04.2008
Bydlisko: SVK
Karma: 2


Nasp├Ą┼ą na Internet a sie┼ą

Kto je pr├ştomn├Ż

U┼ż├şvatelia prezeraj├║ci si toto f├│rum: ┼Żiadny registrovan├Ż pou┼ż├şvate─ż a 0 host├ş.

Forums ©
Autor str├ínky je Ondrej Z├ívodsk├Ż(zawin), o graficky design sa star├í ─Żubo┼í Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
─îas potrebn├Ż k spracovaniu str├ínky 0.38 sek├║nd