php查询的数据库的时候,得到的是一个数组类型的数据,数组中有空的数据,怎么让空的数组删除?

php查询的数据库的时候,得到的是一个数组类型的数据,数组中有空的数据,怎么让空的数组删除?,第1张

不行,两个是完全不同的结构
如果硬把数组,比如{1,2,3,4,5}存入数据库
唯一的方法是把"1,2,3,4,5"当作varchar存进去。
所以只能遍历这个数组然后分别吧1,2,3,4,5存进去。
当然,java框架也许会提供类似的方法,你传一个数组进去,他直接就抱存入数据库。但是内部也一定是拆开存的。

在服务器里面的属性打开,并且添加账号的时候是在你要显示的数据库下面的user里面添加,完成后登录数据库的打开option,填上你需要显示的数据库,然后再连接服务器,就可以了。sql2005的功能可以设置只 *** 作一个数据库的权限,打开其它数据库是报错。直接在安全性下面的登录里面添加一个账号,然后再用户映射里面选择你需要的数据库及你所需要给该数据库的权限,然后确定就可以了。

1、ipos = int(inputNum);
inputNum是什么东西?你可以trace一下,如果inputNum是输入文本的话,那么int(inputNum)始终等于0啊,正确的应该是 ipos = int(inputNumtext);
2、删除指定数组指定位置的元素,很简单:
var ipos:int = int(inputNumtext);
aDatabasesplice(ipos,1);
两行搞定。和你以前那个不同,这个就彻底删除了,不是把之后的元素都向前移动一位。
顺便和你说说数组的splice用法,splice有三个参数,第一个是开始删除的位置,比如上例从ipos开始删除,就传递ipos这个参数。如果是-1,就是从最后一个开始索引。第二个是删除的个数,1就是删除一个元素,2就删除两个……还有第三个可选参数,是添加元素,就是在ipos这个位置之后添加进数组的元素,可以是多个。所以一个splice方法几乎可以完整实现所有的数组删除和添加功能了。


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

原文地址: http://outofmemory.cn/yw/13354627.html

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

发表评论

登录后才能评论

评论列表(0条)

保存