PHP/MySQL:如何从PHP数据库方法中获取多个值

Chu*_*utt 1 php mysql oop methods

抱歉这个令人难以置信的新手问题,但如果我不问,我可以看到自己陷入不良行为.

我有一个PHP方法,我想返回给定数据库列的所有值,以便将内容放在HTML表单的下拉菜单中.我显然可以在PHP方法中构造整个HTML并将其作为字符串返回,但我想这是非常糟糕的做法.

由于PHP方法只能返回一个值,我想我需要多次调用该方法来填充下拉菜单,或者从方法中传递一个数组.

对于这个(可能是)常见问题,什么是一个很好的解决方案?谢谢.

Izn*_*ood 6

好吧,数组是一个值,包含大量其他值.所以只需让你的方法返回一组结果.

编辑:正如Hammerstein所指出的那样你可以使用对象,但它与数组一样好/坏,具体取决于上下文.非常相似.

  • 当然.没有其他/更好的方法来做到这一点. (3认同)