问题:
您要执行的SQL语句如:高级的联接或计数。
解决:
webpy不会尝试为您和您的数据库建立层。相反,它试图以方便的通用任务,走出自己的方式,当您需要做的更高级的主题。执行高级的数据库查询是没有什么不同。例如:
import web
db = web.database(dbn='postgres', db='mydata', user='dbuser', pw='')
results = db.query("SELECT COUNT(*) AS total_users FROM users")
print results[0].total_users # -> prints number of entries in 'users' table
或者是,使用一个JOIN示例:
import web
db = web.database(dbn='postgres', db='mydata', user='dbuser', pw='')
results = db.query("SELECT * FROM entries JOIN users WHERE entries.author_id = users.id")
为了防止SQL注入攻击,db.query还接受了“vars”语法如下描述db.select:
results = db.query("SELECT * FROM users WHERE id=$id", vars={'id':10})
这将避免用户输入,如果你信任这个“id”变量。
相关推荐
python库。资源全名:pyppyn-0.3.41-py2.py3-none-any.whl
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:croniter-0.3.37-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库。 资源全名:backports.socketpair-3.5.0.3-py2.py3-none-any.whl
python库,解压后可用。 资源全名:scopus.wp-0.3.0.39-py2.py3-none-any.whl
pip-9.0.1-py2.py3-none-any.whl最新版本,pip install 包,希望对新手有帮助,我也是新手,有什么问题欢迎大家交流。
资源来自pypi官网。 资源全名:scopus.wp-0.3.0.74-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:scopus.wp-0.3.0.39-py2.py3-none-any.whl
资源分类:Python库 所属语言:Python 资源全名:scopus.wp-0.3.0.41-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源来自pypi官网,解压后可用。 资源全名:jupyterthemes-0.3-py2.py3-none-any.whl
python库。 资源全名:infi.traceback-0.3.15-py2-none-any.whl
python库。 资源全名:mitosheet3-0.3.169-py2.py3-none-any.whl
python库,解压后可用。 资源全名:pyppyn-0.3.24-py2.py3-none-any.whl
python库,解压后可用。 资源全名:itkdb-0.3.15-py2.py3-none-any.whl
python库,解压后可用。 资源全名:nxpy_svn-1.0.0-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:rapunzel-0.3.21-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:aioclustermanager-0.3.25-py2.py3-none-any.whl