如何将数据库中的项目存储到数组中,但前提是该项目尚未在数组中?

| 我需要从数据库中获取类别名称并将其存储到数组中,但是我不想两次获取相同的类别。一旦我抓住类别名称并将其存储到数组中以跳过该类别而不再存储它,是否有办法?     
已邀请:
SELECT DISTINCT categoryname FROM CategoryTable
    
在原始查询中使用DISTINCT怎么样? http://www.mysqlfaqs.net/mysql-faqs/SQL-Statements/Select-Statement/How-does-DISTINCT-work-in-MySQL     
如果
DISTINCT
对您不起作用(可能有多个查询...),则应将数组作为一组使用。使用它添加到数组:
arr[$category] = true;
    
在MySQL中,如果我理解您的问题:
  select distinct `category` from table; 
    

要回复问题请先登录注册