SQLite will not prepare query when accessing database in Xcode
===

I'm a beginner iPhone developer trying to take information out of a sqlite database in Xcode 4.3. I have my database (which is named DB_Info.sqlite) in the same directory as my .h and .m files, and I also dragged the database into the folders section on the left bar in Xcode.

Could you please take a quick look at my code and let me know where my mistake is? I have used NSLogs to identify where the problem occurs, at the very last if statement, and it's written in comments. Thank you so much in advance!
        

    #import <sqlite3.h>
    @implementation Player
    {
        sqlite3 *DB_Info;
        NSString *databasePath;
        NSString *docsDir;
        NSArray *dirPaths;
    }

    -(Player*)createPlayer:(NSString*)playerName
    {        

        dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        docsDir = [dirPaths objectAtIndex:0];
        databasePath = [[NSString alloc] initWithString: [docsDir stringByAppendingPathComponent: @"DB_Info.sqlite"]];
        const char *dbpath = [databasePath UTF8String];
        sqlite3_stmt *statement;
        
        if (sqlite3_open(dbpath, &DB_Info) == SQLITE_OK) { //works fine
        
            NSString *querySQL = [NSString stringWithFormat: @"SELECT * FROM playerlist WHERE fullName=\"%@\"", playerName];
            
            const char *query_stmt = [querySQL UTF8String];
        
            if (sqlite3_prepare_v2(DB_Info, query_stmt, -1, &statement, NULL) == SQLITE_OK) { //PROBLEM: This is where the problem is, and the if statement never goes through
            //....rest of code here
            } else {
            NSLog(@"Error");
            }
    }