使用 while 和数组自动完成数据库
我正在使用自动完成用户界面。我对数据库源的结果有一些问题,我需要的很简单:
在文档的示例中,他们有一个像这样的数组:
$items = array(
"Great Bittern"=>"Botaurus stellaris",
"Little Grebe"=>"Tachybaptus ruficollis",
"Black-necked Grebe"=>"Podiceps nigricollis"
)
我有一个与 while() 一起使用的数据库结果
。
我尝试这样的事情:
while(!$resrank->EOF){
$array = array($resrank->fields["FIELD1"] => $resrank->fields["FIELD2"]);
$resrank->MoveNext();
}
但显然他创建了很多数组。
相反,我需要像使用 while()
或 foreach()
的示例那样的数组,不知道有什么更好的方法。我该怎么做?
我对 php 不太熟悉。
I'm using Autocomplete UI. I have some ploblems with results of a database source, what i need its simple:
In the example from doc's, they have a array like this:
$items = array(
"Great Bittern"=>"Botaurus stellaris",
"Little Grebe"=>"Tachybaptus ruficollis",
"Black-necked Grebe"=>"Podiceps nigricollis"
)
and what I have its a database result working with a while()
.
I try something like this:
while(!$resrank->EOF){
$array = array($resrank->fields["FIELD1"] => $resrank->fields["FIELD2"]);
$resrank->MoveNext();
}
but obviously he creates alot of array's.
instead of that, i need array's like the example using while()
or foreach()
, dont know, any better way. How can i do this?
I'm not quite familiar with php.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要创建单独的数组,而是需要填充同一个数组:
祝您好运!
Instead of creating individual arrays you need to populate the same one:
Good luck!