In Swift, wenn Sie eine Abfrage von einer lokalen Variablen machen möchten, wird es von 'selectedButton' getan. Wie ist es in SQLite möglich?Wie kann eine Select-Abfrage mithilfe einer lokalen Variablen in SQLite auf Swift erstellt werden?
{
var selectedButton = 1;
let dbPath = NSBundle.mainBundle().pathForResource("practise2015", ofType:"sqlite3")
let db = FMDatabase(path: dbPath)
if db.open(){
let categoryLevelID = try! db.executeQuery("SELECT * FROM `LEVEL` WHERE CATEGORY_ID = " + selectedButton, values: nil)
}
}
Welche Art von Variable ist 'db'? Dies könnte für die SQL-Injektion anfällig sein - am besten verwenden Sie Platzhalter wie '?' Und Bindings. – sbooth