Greetings -

        I have a simple CGI script written in Perl (using v5.8) that seemed
to work well under MySQL 3.23.49.  However, after recently upgrading to
version 3.23.55 I am running into the following problem.  Previously, I used
the rows() function to return the number of rows returned from a SELECT
query as in the example below.  However, this has now ceased to function as
before, and returns zero (0) in the $count variable no matter what is
returned from the database.  Can anyone tell what might have changed, or
what I might do to get around this problem?

        #Set the database query
        my $query = "SELECT * FROM table_name";
        
        #Run a query to return all records
        my $sth = $dbh->prepare($query);
        $sth->execute;          

        #Count the number of records returned
        my $count=$sth->rows();


        Many thanks for any help you can provide...

        Colin

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to