o read-back the SQL string used in Query() in Web.Py/Python 
2.7<http://stackoverflow.com/questions/14526012/how-to-read-back-the-sql-string-used-in-query-in-web-py-python-2-7>
up vote0down 
votefavorite<http://stackoverflow.com/questions/14526012/how-to-read-back-the-sql-string-used-in-query-in-web-py-python-2-7#>
**

I'm making a connection to a MySql database, in Python 2.7 & Web.Py, using 
the Query() method for escaped input and advanced SQL queries.

A very simplified example follows:

conn = web.database(dbn = 'mysql', db = 'database_name', user = 'db_user_name', 
pw = "db_password")
db_rows = db.conn.query("SELECT * FROM table WHERE value=$my_value AND 
string=$username", vars={'my_value':17, 'username':"String"})for row in db_rows:
    etc

This is all working fine, but I want to be able to debug things by running 
the same query directly on MySQL, so I can see/validate the results.

To do this, I need to be able to see the whole SQL string that was used, 
together with the injected variables.

Is there any way to read back the actual string that MySql is using for the 
query?

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/webpy?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to