Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sqlite3 python中的多个WHERE子句_Python_Sqlite_Where - Fatal编程技术网

sqlite3 python中的多个WHERE子句

sqlite3 python中的多个WHERE子句,python,sqlite,where,Python,Sqlite,Where,如何在sqlite3查询中添加多个WHERE子句,例如: c.execute("SELECT * FROM requests WHERE driverID=? AND WHERE accepted='False'", (str(sid_login.get()),)) 虽然我得到了“接近”WHERE:syntax error错误。只需使用一个WHERE,并将条件与和组合: c.execute("SELECT * FROM requests WHERE driverID=? AND accepte

如何在sqlite3查询中添加多个WHERE子句,例如:

c.execute("SELECT * FROM requests WHERE driverID=? AND WHERE accepted='False'", (str(sid_login.get()),))

虽然我得到了“接近”WHERE:syntax error错误。

只需使用一个
WHERE
,并将条件与
组合:

c.execute("SELECT * FROM requests WHERE driverID=? AND accepted=?",
          (sid_login.get(), False))
此外,您可以使用参数化并让sqlite3为您执行,而不是手动引用
False