0
で作業していない、私はここで、このコードを持っている: database.execute("SELECT * FROM #{table} WHERE id=#{id}")
をしかし、私はそれを実行するたびに、私はプレースホルダを使用してのさまざまな方法を使用してみましたが、彼らはいけない仕事 unrecognized token: "]" (SQLite3::SQLException)
を取得します。 プレースホルダを文字列に置き換えてSQLクエリを実行しようとしましたが、そのように動作する必要があります。SQLiteのルビー宝石だから、文字列のプレースホルダ
クエリを実行する前に 'table'と' id'の内容を表示してください。これらの2つの変数には、クエリで使用できない文字が含まれている可能性が非常に高いです。 – Casper