Jump to content
php.lv forumi

Grey_Wolf

Reģistrētie lietotāji
  • Posts

    4,531
  • Joined

  • Last visited

Posts posted by Grey_Wolf

  1. Maybe to var izdariit arii ar SQL, tacu var tacu atlasiit visu un pec tam ar atbilstosu PHP strinu funkciju izfiltreet!!!!!Try it out......

    18134[/snapback]

     

    Jaa visus datus no SQL ar * ielasam atminjaa un tad ar PHP saakam skjirot

    kas der kas neder :lol: :lol: :lol:

    -----

    pie pietiekami liela datu apjoma shis variants "nogjiibs"

    (nemaz jau tiem datiem nav jaabuut tik daudz) :D

     

    SQL ir tam domaats lai eerti vareetu glabaat datus un viegli tos saskjirot ....

    SQL valoda atbalsta ljoti plashu un elastiigu mekleeshanas klaastu

    - kaa nekaa tas ir viens no pamatuzdevumiem - to pat izsaka pats nosaukums :)

    SQL = Structured Query Language

  2. zin ka to zaigznīti vajag aizmirst, kā tādu sugu! Nedrīkst tā darīt, ka ņemam visus laukus, to var darīt tikai debagošanas nolūkos.

     

    Pilniigi piekriitu:)

    izmantojot * ir lielas iespeejas iedziivoties kljuudaas :)

    un tas ir ljoti slikts programmeshanas stils....... teiksim situaacijaa kad jaalabo cita rakstiits kods, ja neredzi DB tad ej nu uzmini kas tiek ielasiits.

    (ne jau "nokachaatie" skripti bet teiksim jaaveic izmainjas lapaa kuru rakstiijis cits - ir reaala situaacija kad pie baazes nevar tikt)

    ---------

    P.S. man pasham teiksim nepatiik ka PHP nav obligaati jadefinee mainiigie

    -ja mainiigie tiek stingri defineeti uz reiz ir skaidrs kas ir kas :)

  3. (vispaar labaak ir neizmantot '*' , bet uzrakstiit preciizi ko vajag)

    18108[/snapback]

    Man jaaatlasa no teams tabulas 18 laukus... (tabulaa kopaa ir 19) domaa neizmantojot * kverijs buutu aatraax?

     

     

    Edit:

    A vispaa kk biju redzeejis, ka var noraadiit, nevis lauka nosaukumi, tur piem `TEAM_NAME`, bet vnk noraaada lauka numuru, atlasa 12,15,16 lauku, taa ir?

    18116[/snapback]

     

    nezinu ja no 19 jaatlasa 18 tad laikam lielas noziimes nebuus ....

    ja buutu no 100 jaatlasa 10 tad gan :)

     

    jaa var arii noraadiit numurus peec kaartas :)

    tikai vajag atcereeties ka numeraacija sakas ar '0' :)

    tikai dad nevareesi rakstiit to asocatiivajaa masiiva.....

    - dazreiz pat naakas taa dariit.... (bet ja tikai 19 lauki tad prieksh kam

    - lai vieglaak sajuktu?

    ----------

  4. Var jau darīt kā Grey_Wolf rāda SELECT teams.*, groups.G_NAME ... (pielabojot to kveriju, lai būtu pareizs WHERE nosacījums tikai) bet var arī vienkārši iekš php apstrādājot datus ignorēt tās pārējās kolonnas. Lai nu kā dari kā šķiet pareizi

    18103[/snapback]

     

    Nu tur piemeeram bija doti 2 Qveriji un jautaajums kaa apvienot :)

     

    Protams tas nav pats optimaalaakais variants....

    (vispaar labaak ir neizmantot '*' , bet uzrakstiit preciizi ko vajag)

  5. Manc kveerijs

    $q = "
     SELECT * FROM `".$config['prefix']."teams`
     LEFT JOIN `".$config['prefix']."groups`
     ON ".$config['prefix']."teams.ID = ".$config['prefix']."groups.T_ID WHERE ".$config['prefix']."teams.ID = '$teamID'

     

     

    Nepiecieshams atlasiit visu (*) no teams tabulas un `G_NAME` no groups tabulas.

    bet savaa kveerijaa nezinu, kur noraadiit, lai no grupas tabulas atlasiitu tikai to vienu lauku :/

     

    Ja buutu 2 atsevishkji kveeriji tad buutu:

    SELECT * FROM `teams` WHERE `ID` = '$teamID'

    SELECT `G_NAME` FROM `groups` WHERE `T_ID` = '$teamID'

     

    tatad kaa vinjus savienot 1 kveerijaa?

    18100[/snapback]

     

    var arii shadi

    --------

    SELECT teams.*, groups.G_NAME FROM teams, groups WHERE teams.id='$teamID' and groups.T_ID = '$teamID'

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

  6. page1.php

    <?php 
    session_start();
    $_SESSION["var"]="labdien";
    ?>
    <a href="page2">Next Page</a>

     

    page2.php

    <?php 
    session_start();
    echo $_SESSION["var"];
    ?>

     

    ^ un tur ir tukshums - nekaada labdien!

     

    :o luudzu paliidziet, kas tur par briinumiem  :(

    17846[/snapback]

     

    1 lapaa Nav registreets sesijas mainigais !!!

    logiski ka tur buus vieniigi tukshums :)

     

    saakumaa pieregistree mainiigos un tikai tad raksti iekshaa.....

    -------- meklee ------

    session_register()

    un

    session_unregister()

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

     

    P.S.

    session_register('var');

  7. 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....

  8. 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

    :)

  9. 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)

  10. arii iedomaajos ka kautkaa uz javascript vareetu,

    bet iisti nesapratu kaa tu to domaa

    17997[/snapback]

    nu ideja apmeeram shaada:

    ja poga_neder ir onfocus=blabla()

     

    function blabla

    {

    blur();

    un te fokuseejamies uz poga_der

    }

     

    nu vareetu buut apmeeram shaadi...

  11. ir forma kurai ir divas apstiprinaashanas pogas, atkariibaa no nospiestaas pogas tiek nosuutiita atskjiriiga informaacija. Probleemaa ir, ka browseris kaa defaulto pogu ieziimee to, kas ir html kodaa ir pirmaa. Tipa ievadot infu un nospiezhot enter aktivizeejaas pirmaa poga. Kaa lai uztaisa lai defaultaa poga ir otra ?

    17987[/snapback]

    izmanto JavaScripta

    fokuseeshanu -

     

    kad skripts ievadiits nofokusee uz vajadziigo pogu - defoltaa vajadzeetu

    buut ka ir fokuss uz 1 submit...

    ja nekljuudos tad -focus(elements)

     

    Buutu jaastraadaa....

  12. Sveiki!

     

    Pieņemsim, ka mums ir HTML fails, kurš atrodas uz servera aiz trejdeviņām zemēm. HTML failā daļu satura ģenerē viltīgs JavaScript, kuru pētot mums nu nekādi neizdodas saprast kas un kā tur notiek.

     

    JavaScripts kodu Gjeneree uz lietotaaja kompja !!! - teoreetiski pieseivo

    to parauga lapu un pameegjini palaist ar atsleektu Inetu - ja straadaa

    tad meklee vien JS ja nestraadaa tad iespeejams dalju generee PHP/PERL/vai kas cits uz pasha servera....

     

    Neviens tavaa vietaa netaisiis svesha koda analiizi - varu vieniigi ieteikt

    samekleet kaadu debugeri - un palaist solju reziimaa skatoties kura koda dalja reaali tiek lietota - paareejo naff... un tad jau nav taalu liidz uzvarai....

  13. Vispaar uzreiz nepateikshu kaa, bet ir iespeejams saglabaat visu chekboksu

    veertiibas vienaa mainiigajaa- masiivaa :)

    apskaties kaa HTMLa vinji apvienojas grupaas un grupas nosaukums

    buus mainiigaa (masiiva nosaukums) -

     

    HTTP_POST_VARS['nosaukums', 'elements']

     

    ja ir ieslegti 'globalji' vienalga naksies izmantot pilno pieeju ...

     

    ja aatrumaa atradiishu preciizaak tad iemetiishu (bet man skjiet ka bija jaameklee

    HTML un DHTML virzienaa )

     

    P.S. to bubu: tavs ieteiktais variants protams ir labs, bet nevienmeer tas der :(

  14. WTF?

    Kāds vispār sakars ar CSS? :/

    17787[/snapback]

     

    nekaads :) (tiirs HTML )

    bet,

    foruma sadalja ir "HTML, CSS " :P

    un var jau sajaukt :(

  15. un tad nomaini root paroli no"" uz "****"

    parstarte sisteemu

     

    mm... vai tik nebija `flush privileges`

    nekas nav jāparstartē

    17839[/snapback]

    ir gan :) nomainot root paroli SQL ir jarestartee :)

    tamdeelj jau vinsh ir root :) tobish patc galvenais :)

     

    ar 'flush privileges' nepietiek - vismaz prieksh pashas sisteemas

    (citiem lietotaajiem Ok. der , bet 'root' neder

    iebuuveetaa aizsardziiba - root parole netiek nomainiita

    kameer sistema netiek restarteeta, bet sisteemas restartam vajag Veco

    root paroli :) - tobish, pat ja tiec tik taalu tad vienalga jazin vecaa parole :) )

  16. njaa bet vajadziigs ir nomainiit mysql useru un mysql paroli - kad instaleejas pats mysql vins prasa useru un paroli tad to man arii vajg nomainiit jo easyphp man neko taadu neprasiija!!!

    17831[/snapback]

    Nu ja visi shitie 3in1 neveido paroles

    uzliec topashu phpMyAdmin

    un configa atstaaj

    host: localhost

    user: root

    paswword:

     

    un paliad

    un tad nomaini root paroli no"" uz "****"

    parstarte sisteemu

     

    taalaak vari izveidot cig gribi jaunus lietotaajus ....

     

    P.S. root neaizmirsti atstaat VISAS privilegijas :)

  17. Radusies vajadziiba lai laiku pa laikam manam kompim vareetu piesleekties

    un parmest CD images 600-700Mb

    sakaraa ar to radaas doma uzinsteleet kaadu FTP serveriiti -

    kuru nepiecieshamiibas gadiijumaa arrocinjaam piestarteeju...

    ko vareetu ieteikt ?

     

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

    (ir pastaaviiga IP

    - teiksim caur Apache viss griezas)

  18. Nu a ja nopietni??? vai var kaut ka noteikt piemeram ka ja kada varda garums lielaks par kaut kadu simbolu skaitu, tad to sadala ar parejam uz jaunu rindu????

    Nu jaaa to izdarit var, bet ka vienkarshak ?  :ph34r:

    17783[/snapback]

     

    Tu pats saprati kas ir uzrakstiit virsrakstaa - kas paareejiem jaamin

    vai tev taustinsh iespruudis vai kas :angry:

    Vismaz uzreiz uzraksti kas par probleemu :angry:

    :angry: :angry: :angry: :angry: :angry:

  19. KaaaNoShaadaGljukaTiktValjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    Man tieshi tada pasha problema :o

    17779[/snapback]

     

    Iegadajoties jaunu klaviaturu :P

  20. Noskaidrojās tāda lieta ja es pirmo include ielieku skriptā zem otrā, tad viss atkal strāda? Kas pie vainas?  :huh:

    17746[/snapback]

    visticamaak ka paarklaajas mainiigo nosaukumi ......

    tobish apaas daljaas ir mainiigais ar vienaadu nosaukumu

    un iespeejams ka tajaa 2 daljaa vinsh to aktivizee - teiksim izveido

    masiivu kur 1 skripts to izmanto

    ----

    logiski iznaak ja tu gribeesi izmantot masiivu pirms tas izveidots......

  21. $url='http://xoap.weather.com/weather/local/LGXX0004?cc=*&dnam=1&unit=m&par=1005561467&key=a388d0d4a8a3f714'; :)

    17757[/snapback]

    aha...

    -------

    This document is intended only for use by authorized licensees of The Weather Channel. Unauthorized use is prohibited. Copyright 1995-2004, The Weather Channel Enterprises, Inc. All Rights Reserved.

    ----------

×
×
  • Create New...