SQL沒有數(shù)組這種類型,數(shù)組是一種數(shù)據(jù)結(jié)構(gòu)的概念,跟關(guān)系型mysql數(shù)據(jù)存儲(chǔ)持久化沒有關(guān)系。 如果你要將數(shù)組的內(nèi)容存儲(chǔ)的mysql中,如 arr[n][m]二維數(shù)組,你創(chuàng)建一個(gè)table arr, 列是 A B,循環(huán)數(shù)組的每個(gè)元素,然后存儲(chǔ)到對(duì)應(yīng)的表中的A B列。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、福綿網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為福綿等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
方法/步驟:
1.創(chuàng)建數(shù)據(jù)庫: 登陸數(shù)據(jù)庫,創(chuàng)建temp數(shù)據(jù)庫,命令為:create database temp charset utf8; 使用命令:create table a...
2.編寫python程序: 數(shù)組在python中被叫做列表,在這里只介紹數(shù)組存儲(chǔ)和讀...
3.數(shù)據(jù)的讀取: def array_laod(cur): sql_str = "...
4.執(zhí)行效果: 左圖為程序運(yùn)行的結(jié)果,右圖為數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)。 END
給你寫了段代碼.主讀取在get_data函數(shù)中.
?php
define("HOST", "localhost");
define("DB", "demo");
define("DBUSER", "root");
define("DBPASSWD", "mysql");
$local_conn = mysql_connect(HOST,DBUSER,DBPASSWD);
if(!isset($local_conn)) exit();
mysql_select_db(DB);
$sql = "set names utf8";
mysql_query($sql,$local_conn);
function get_data($conn,$name){
$sql = "select * from t_demo where time like'".$name."'";
$resultRows = @mysql_query($sql,$conn);
while($trow = @mysql_fetch_array($resultRows)){
$result[] = $trow;
}
mysql_free_result($resultRows);
return $result;
}
$result = get_data($local_conn,"test");
?
turuyrt 這個(gè)容易,如果你要存數(shù)組,或者對(duì)象 首先把數(shù)據(jù) 轉(zhuǎn)換成json格式,然后 用的時(shí)候 再轉(zhuǎn)換回來就可以了
你可以把它存到nvarchar中。比如一個(gè)數(shù)組[1,2,3,4,5]
你存到數(shù)據(jù)庫中就是1,2,3,4,5
你讀取的時(shí)候在把它放到數(shù)組中不就可以了。
按字符串存就可以了??!
int[6] in={1,1,1,1,1,1,1}可以直接存成varchar "1111111";