PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
kas mu esimene sellealane kood on hea, või saaks paremini?
Postitaja: rainer 2005-03-10 17:04:53
Proovisin ka siinsete õpetuste järgi teha midagi...
Õelge kas see kood on hea või saaks ka kuidagi paremini?


PHP kood:
 
$query 
= <<<SQL
SELECT COUNT(ip) AS hits,
COUNT(DISTINCT(ip)) AS hosts
FROM refstat
SQL;
$result mysql_query($query) or die(htmlspecialchars(mysql_error()).'<br>'.htmlspecialchars($query));
extract(mysql_fetch_assoc($result));

$query = <<<SQL
SELECT max(viimane_kylastus) as l6pp,
min(viimane_kylastus) as algus
FROM refstat
SQL;
$result mysql_query($query) or die(htmlspecialchars(mysql_error()).'<br>'.htmlspecialchars($query));
extract(mysql_fetch_assoc($result));
mysql_close();

function 
ajaformaat($algaeg,$tyyp='d-m-Y H:i:s')
{
$u=unpack('a4Y/a2m/a2d/a2H/a2i/a2s',$algaeg);
return 
date($tyyp,mktime($u['H'],$u['i'],$u['s'],$u['m'],$u['d'],$u['Y']));
}
$mindatetime ajaformaat($algus);
$maxdatetime ajaformaat($l6pp);
RE: kas mu esimene sellealane kood on hea, või saaks paremini?
Postitaja: Evely87 2005-03-10 17:17:27
See on kiirem


PHP kood:
 
$query 
= <<<SQL
SELECT COUNT(ip) AS hits,
COUNT(DISTINCT(ip)) AS hosts,
min(viimane_kylastus) as algus,
max(viimane_kylastus) as l6pp
FROM refstat
SQL;
RE: kas mu esimene sellealane kood on hea, või saaks paremini?
Postitaja: rainer 2005-03-10 17:30:00
Aga äkki saab kiiremaks kui kuupäeva formaat teha ära mysql-s?
Ainult et ma ei oska õieti seda sinna lisada kui juba max ja min on ees.

DATE_FORMAT(viimane_kylastus,'%d.%m.%Y %H:%i:%s')
RE: kas mu esimene sellealane kood on hea, või saaks paremini?
Postitaja: siiludus 2005-03-10 22:44:09
TSITEERITUD:
Aga äkki saab kiiremaks kui kuupäeva formaat teha ära mysql-s?
Ainult et ma ei oska õieti seda sinna lisada kui juba max ja min on ees.

DATE_FORMAT(viimane_kylastus,'%d.%m.%Y %H:%i:%s')


Ära tee mingeid formaatimisi MySQL-s. See on väljastuskihi mure.
RE: kas mu esimene sellealane kood on hea, või saaks paremini?
Postitaja: rainer 2005-03-10 23:09:51
Selge.
Mul oligi see formaatimine eraldi aga mõtlesin et ehk on mysql-s kiirem.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0915250778198