asp.net如何把一个数组添加到数据库中.举个例子谢谢

asp.net如何把一个数组添加到数据库中.举个例子谢谢,第1张

不知道你为什么要存数组

你可以在数据表中 建个字符串字段 strArray

添加的时候如: int [] intArr=new int[][1,2,3,4 }

string result=String.Empty

for(int i=0i<intArr.lengthi++)

{

if(i==(intArr.length-1)) result+=intArr[i]

else result+=intArr[i]+"_" //可以自己定义一个分隔符

}

添加数据时,把result 的值 添到数据库中

获取时 直接 用 split('_')获取就行了。

不能直接保存数组,只能把数组转换为字符串,读取的时候,先读出字符串,然后通过split函数分割,还原数组。举个例子,比如你定义一个数组Dim MyArray(1,2,3,4,5),存入数据库的字符串就是1,2,3,4,5

array_push($_POST[['input1']如果要做成关联数组,那么就形如:$arr=array()看你想怎么加了。$arr['input2']=$_POST['input2']....这样的方法$arr['input1']=$_POST['input1']另外,也可以用类似:你可以优化1下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9950989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存