On Thu, 7 Oct 2004 14:14:10 -0400, Matthew <[EMAIL PROTECTED]> wrote:
> Hi guys im pretty new at this and cant seem to get this going.... I want the
> code to query the database for the number of messages posted within the last
> month this is the code i have but its not working... I might even have it
> all wrong, can someone point me in the right direction?
> 
>  $lastmonth = date("YmdHis", mktime(date("H"), date("i"), date("s"),
> date("m")-1, date("d"), date("Y")));
>  $countResult = db_query("SELECT count(*) AS msgCount FROM messages WHERE
> uid = '". $userID ."' AND fid = '". $fid ."' AND post_date <= '". $lastmonth
> ."'");
>  $countRow = db_fetch_array($countResult);
> 
> im then using $countRow as my variable but it keeps returning a value of
> zero.
> 


Have you tried echo-ing your sql, and querying the database directly? 
That's where I usually start when I don't get the desired query
results.

You may also want to check your usage of $countRow.  If it contains an
array, and you're trying to access it without an index, you won't be
able to retrieve the count.  If that is the case, you can either
access the variable using $countRow[0] or change your retrieval
statement to read: list ($countRow) = db_fetch...

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to