私は配列、つまり _twoArray を持っています。これには以下のようなデータが含まれています
ha ha 2d array(
(
"Anand Kapadiya",
"Alok Darji",
"Akash Parikh",
"Ajay Desai",
"Aysu Can",
"Ayegba James",
"Ashish Modi",
"Arks Patel",
"Archit Patel",
"Anzey Khodorovskyy"
),
(
"12/01",
"08/13/1990",
"12/09/1989",
"05/22/1988",
"04/14/1992",
"12/15/1905",
"09/08",
"05/27/1990",
"05/22/1990",
"02/06"
)
)
私は1つのテーブルと2つのフィールドを持つデータベースを持っています.1つは名前で、もう1つは生年月日です.この2次元配列から生年月日と名前をデータベースに追加するにはどうすればよいですか.次のコードを試しています.
for (id obj in _twoArray)
{
sqlite3_stmt *stmt;
int x;
char *update = "insert into PersonNamesAndBirthDates (Names,Birthdates) values(? ?);";
x = sqlite3_prepare_v2(database1, update, -1, &stmt, nil);
if (x == SQLITE_OK)
{
NSLog(@"PersonNamesAndBirthDates is -->%@",[NSString stringWithFormat:@"%@",obj]);
sqlite3_bind_text(stmt, 1, [[NSString stringWithFormat:@"%@",obj] UTF8String],-1, NULL);
sqlite3_bind_text(stmt, 2, NULL,-1, NULL);
}
if (sqlite3_step(stmt) != SQLITE_DONE){}
NSLog(@"Error: ");
sqlite3_finalize(stmt);
}
plz私に何かを提案するか、これが不可能な場合は、テーブルに2つの異なる配列を同時に追加する方法を教えてください