Jump to content
php.lv forumi

Update!


leisure

Recommended Posts

blja, es ir vienc zabax :angry: :angry: :angry:

 

kaa man tajaa listee ir 2ieraksti ar veertiibu,

9 ieraksti ar 0 veertiibu

un 1 ieraksts ar - veertibu, u es zabax atlkasiijis TOP 10 skatos, kpc nau - veertiiba... :lol: ]

apskatiijos pilno listi u viss ir 4ikeniekaa, sorru, pa trauceejumu :/

Link to comment
Share on other sites

Zinot tik daudz, cik tu pateici par savu problēmu, tad risinājums ir šāds:

echo "-1234";

18055[/snapback]

:D :D :D

labs piedaavaajums

------------

tu saakumaa jautaa kaa UPDEITOT tabulu un tad peeksnji prasi par izvadiishanu

:lol:

 

Parbaudi peec tabulas updeita tieshaam gala rezult nesanaak 0 :P

------------

kaada jeega rakstiit kodu kas veic saadas darbiibas? ja rezultaats zibeniigi

tiek izvadiits uz ekraana?

 

vai nav vienkaarshaak DB izmantot datu glabaashanai nevis apreekjiniem?

un lai rezultaatu apreekjina PHP?

 

P.S. No mana viedoklja shada operaacija (visu lauku updeitoshana ir vienkaarshi mulkiiga - un ar garantiju kautkur dos kljuudu (ja vien netiks izmantotas tranzakcijas)

Link to comment
Share on other sites

vai nav vienkaarshaak DB izmantot datu glabaashanai nevis apreekjiniem?

un lai rezultaatu apreekjina PHP?

 

P.S. No mana viedoklja shada operaacija (visu lauku updeitoshana ir vienkaarshi mulkiiga - un ar garantiju kautkur dos kljuudu (ja vien netiks izmantotas tranzakcijas)

18059[/snapback]

Maldies. Ja nu darbība ir tāda, kura bieži tiek izmantota, piemēram katram apmeklētājam. Tad katram apmeklētājam būs jāgaida, kad tā izpildās un lieki jānoslogo serveris! Vai nav labāk uzlabot datubāzē glabātos datus tādiem kā tiem jābūt, un tad tos lietot ar vienkāršu pliku select, bez visādiem pārviedojumiem/konversijām?

Link to comment
Share on other sites

Maldies. Ja nu darbība ir tāda, kura bieži tiek izmantota, piemēram katram apmeklētājam. Tad katram apmeklētājam būs jāgaida, kad tā izpildās un lieki jānoslogo serveris! Vai nav labāk uzlabot datubāzē glabātos datus tādiem kā tiem jābūt, un tad tos lietot ar vienkāršu pliku select, bez visādiem pārviedojumiem/konversijām?

18061[/snapback]

Teoreetiski jaa...

bet praktiski (ja netiek izmantotas tranzakcijas un netiek "nolockota" tabula- vismaz pret jaunu ierakstu veikshanu) visticamaak ka agri vai veelu paraadiisies kljuudas - it ipashi kad dati biezi mainaas -

tas ir teksim tam pasham top:

paskaiti pats lai apskatiitu top 10:

 

cikls X10

 

1 lietotaajs atver tabulu nolasa datus , izdara aprekjinus updeito tabulu (faktiski uz briidi izveido dublikaatu)

2 nolasa jaunos datus parsuuta uz PHP

3 pievieno jaunus datus (savu veerteejumu)

 

cikla beigas

---------

nieka 30 operaacijas + tapati skaitljoshana

------ un tagad shadi

1 nolasam datus - parsuutam uz PHP un apreekjinam

2 pievienojam savu verteejumu

-------------------------

20 operaacijas un mazaaka iespeeja par kljuudu

un Krietni aatraak

:)

 

-------

peec manaam domaam MYSQL iebuuveetas funkcijas ir veerts veikt ja vajag

sarezgiitu atbildi no vairaakiem laukiem ,teiksim atlasa kaudzi ar selektiem

un saskaitljo kopeejo rez. , vai preciiza datuma formateeshana no MYSQL

datetime formaata - buus krietni aatraaka nekaa to darot PHP

:)

Link to comment
Share on other sites

Nepareizi tu domā. Nebūs tur nekādu 30 operāciju.

 

1 lietotaajs atver tabulu nolasa datus , izdara aprekjinus updeito tabulu (faktiski uz briidi izveido dublikaatu)

2 nolasa jaunos datus parsuuta uz PHP

3 pievieno jaunus datus (savu veerteejumu)

Ievēro to, ka 1 darbību vajag izdarīt tikai vienreiz, tb izmainot datus (nevis pie katra pieprasījuma). Turpretī otrajā gadījumā datu apstrāde notiks vienmēr, kad tiks pieprasīti dati.

 

Un operāciju daudzums nekādā gadījumā neraksturo iespējamo kļūdu skaitu.

Link to comment
Share on other sites

Nepareizi tu domā. Nebūs tur nekādu 30 operāciju.

 

1 lietotaajs atver tabulu nolasa datus , izdara aprekjinus updeito tabulu (faktiski uz briidi izveido dublikaatu)

2 nolasa jaunos datus parsuuta uz PHP

3 pievieno jaunus datus (savu veerteejumu)

Ievēro to, ka 1 darbību vajag izdarīt tikai vienreiz, tb izmainot datus (nevis pie katra pieprasījuma). Turpretī otrajā gadījumā datu apstrāde notiks vienmēr, kad tiks pieprasīti dati.

 

Un operāciju daudzums nekādā gadījumā neraksturo iespējamo kļūdu skaitu.

18067[/snapback]

 

nee updeits tiks izdariits katru reizi .... un piedevaam visai baazei tobish

reaali taas var buut arii N reizes vairaak -

shadi tas ataisnotos ja updati veiktu teiksim ik peec N laika no admina lapas

 

operaciju skaits tieshi raksturo iespeejamo kljuudu skaitu (ja tabulai nav lock)

jo kameer tiek aprekjinaats (sajaa gadiijumaa tabula tika updeitota un peec tam velreiz parlasiita) kaads jau paspeejis ierakstiit ..... utt piedevaam updeits notiek daudz leenaak nekaa tiirs select jo taas ir 2 operaacija nevis 1 :)

nolasiit un ierakstiit ....

piedevaam ja tas ir top tad var atlasiit un apreekjinaat "na hodu" neveicot fizisku datu pierakstu

 

P.S. vispaar neaugliigs striids, jo katraa konkreetajaa gadijumaa buus cits rezultaats.... viss atkariigs no sisteemas un taas noslodzes....

Link to comment
Share on other sites

×
×
  • Create New...