我想做这样的事情:
db.Query("SELECT `username` FROM `accounts` WHERE `index` = '$'", "1")
和这个:
db.Query("SELECT `index` FROM `accounts` WHERE `username` = '$'", "something")
正如您在 Sqlite 中描述的那样,确实没有“索引”。希望您的数据库中有一些具有唯一 ID 的行。如果你想了解你的特定数据库是如何组合在一起的,像 sqlite 数据库浏览器一样加载它,你将能够看到你的表和行是什么样的。然后您可以进行更明智的查询。
您的查询将看起来更像:
db.Query("SELECT username FROM accounts WHERE dumrowid = ?", "1");
其中 dumrowid 是您的数据库浏览器所说的任何内容,您的行的名称就是您要查找的 id。