怎樣把二維陣列存到資料庫的乙個欄位中呢?
又要方便從這個欄位中取出來...可以自定義存放格式,例如xml 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using
system;
using
system.linq;
using
system.text;
using
system.windows.forms;
using
system.xml;
using
system.xml.serialization;
using
system.io;
namespace
private
string
m_strxml =
""
;
// 將二維陣列序列化成xml
private
void
button1_click(
object
sender, eventargs e)
,
new
string
};
xmlserializer xml =
new
xmlserializer( str.gettype() );
system.io.memorystream ms =
new
system.io.memorystream();
xmltextwriter writer =
new
xmltextwriter(ms, encoding.default);
xml.serialize(writer, str);
// 得到序列化後的xml字串,可以直接儲存到資料庫
m_strxml = encoding.default.getstring(ms.toarray());
messagebox.show(m_strxml);
}
// 把xml反序列化為二維陣列
private
void
button2_click(
object
sender, eventargs e)
}
}
}
}
定義的二維陣列 string str ,
這個格式,怎麼統一呢?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using
system;
using
system.windows.forms;
using
system.io;
using
system.text;
using
system.xml.serialization;
using
system.runtime.serialization.formatters.binary;
namespace
system.io.memorystream ms =
new
system.io.memorystream();
private
void
button1_click(
object
sender, eventargs e)
, , };
binaryformatter bformatter =
new
binaryformatter();
bformatter.serialize(ms, str);
// 把ms儲存到資料庫
}
private
void
button2_click(
object
sender, eventargs e)
}
}
}
}
如何把陣列做為乙個字段存入存入資料庫
插入的時候先把陣列轉化為字串,取出的時候再把字串轉化為陣列 將string字串轉換為array陣列 nsstring a nsstring alloc initwithstring 冬瓜,西瓜,火龍果,大頭,小狗 nsarray b a componentsseparatedbystr ing ns...
MySQL資料庫新增乙個字段
1 新增乙個字段 alter table tablename add 列名 資料型別 2 新增乙個字段設定預設值 alter table tablename add 列名 資料型別 default 0 注 這裡設定預設值為0 例子 在users表新增乙個int型別的字段isadmin,預設值為0 a...
PHP二維陣列根據某乙個字段進行排序
定義乙個陣列 arr array array id 1,num 2,array id 2,num 3,array id 3,num 4,array id 4,num 1,sort array direction sort asc 排序順序標誌 sort desc 降序 sort asc 公升序 fi...