5
嗨 我试图根据带通配符的用户输入搜索SQlite表。我已经尝试过不同的方法,但无法使其工作。 这是我想的最后一件事,这是一个解决方案,我发现这里其实,但它可能会出现在Python 3Python + sqlite:带通配符的LIKE查询
search = input("type name or partial name: ")
cur.execute("select * from contacts where name like ?",
('%'+search+'%'))
这将产生上最后一行出现这个错误已经改变。
sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 5 supplied.
我尝试了很多不同的事情,这让我疯狂。如果不先将整个表格读取到字符串,我开始认为这是不可能的。
我明白了。非常感谢:D – 2010-12-10 14:47:49
@ steini如果这个答案适合你,请“接受”它。 – bogeymin 2010-12-10 14:55:56