Aktív témák

  • cucka

    addikt

    válasz SEK3 #1231 üzenetére

    kiváncsiságból megnéztem a kódot, két építő jellegű észrevétel:

    - a 10 soros dátumos szórakozás helyett nézd meg a date() függvényt, azzal 1 sorban megkapod azt, amivel itt fél oldalon keresztül küzdesz.
    - ha már '' '' közé rakod a string-eket, akkor használd ki, hogy ezekbe a php automatikusan behelyettesíti a változók értékeit. például
    ''szoveg '' . $valtozo . '' szoveg'' helyett írhatsz
    ''szoveg $valtozo szoveg'' -et, amit jóval egyszerűbb elolvasni és szebb is, mint a sorminta string összefűzésekből.

    mod: és a tömbös kérdésedre a válasz: törekedj arra, hogy a kapott sorokat mysql-ben szűrd le, mert az lényegesen gyorsabb (főleg ha indexelt oszlop szerint szűrsz, mert azt megcsinálja ~logaritmikus időben) és a kevés sort tartalmazó szűrt eredményt dobd át a php-nek. ez jobb, mint hogy rengeteg adatot átküldj a db kapcsolaton keresztül a programodnak, ami előbb mindnek memóriát kell foglaljon, aztán pedig futtatsz rajta egy lineáris keresést és végeredményben az adatok többségét kidobod a kukába.

    [Szerkesztve]

Aktív témák