Hello,

I attempt to get some list using SQLObject and MySQL and count
number of results using SQL_CALC FOUND_ROWS and FOUND_ROWS()
like this:


select_statement = "SELECT SQL_CALC_FOUND_ROWS * FROM table1"
count_statement  = "SELECT FOUND_ROWS()"

conn = connectionForURI( config.get( 'sqlobject.dburi' ) )
results = conn.queryAll( select_statement )
results2 = conn.queryAll( count_statement )
num_of_results = results2[0][0]


However, when this method is called frequently,
the num_of_results value will be wrong. (often '1' )

I checked connections of the two queries by using CONNECTION_ID()  
function
and found that connection IDs are different when the num_of_results  
value is wrong.

How can I get correct value?


--
Yasuo Shirai





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to