genau Posted April 15, 2009 Report Share Posted April 15, 2009 $date=date("d.m.Y"); $z=date("n",strtotime($date)); ... $count = mysql_query("SELECT COUNT(title) FROM article WHERE dtime='$z'"); while($row = mysql_fetch_assoc($count)){ echo $row['COUNT(title)']; } Jāatlasa virsrakstu skaits padotajā mēnesī, šajā gadījumā aprīlī. Quote Link to comment Share on other sites More sharing options...
bubu Posted April 15, 2009 Report Share Posted April 15, 2009 Dabū tekošo mēneša un gada 1. datumu mainīgajā $a (2009.04.01) un nākamā mēneša 1. datumu mainīgajā $b (2009.05.01), un tad: SELECT COUNT(title) FROM article WHERE dtime>='$a' AND dtime<'$b' Quote Link to comment Share on other sites More sharing options...
marcis Posted April 15, 2009 Report Share Posted April 15, 2009 Cerams, ka kolonu tips tev ir pareizs (date vai datetime). Plus, kverijā nebija jābāž datums Y-m-d formātā? Quote Link to comment Share on other sites More sharing options...
genau Posted April 15, 2009 Author Report Share Posted April 15, 2009 (edited) Datums ir datetime formātā, date(Y-m-d) ir tikai piemērs, mainīgajā $z ir ierakstīta vērtība - mēnesis ar vienu ciparu, piem 4, vai vispār es varu šādi salīdzināt $z ar dtime queryā, pēc bubu ieteikuma man jāpārveido visa f-ja(paldies par ieteikumu), tādēļ es to nevēlētos izmantot. Edited April 15, 2009 by genau Quote Link to comment Share on other sites More sharing options...
marcis Posted April 15, 2009 Report Share Posted April 15, 2009 SELECT COUNT(title) FROM `article` WHERE MONTH(dtime)=4 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.