Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL/PHP Избиране само на уникални стойности от множество колони и поставянето им в отделни масиви

Ако искате да го запазите като един SQL израз, тогава можете:

$sql = "
    SELECT DISTINCT 'make' as descr,make as val FROM items
    UNION
    SELECT DISTINCT 'model' as descr,model as val FROM items
    UNION
    SELECT DISTINCT 'year' as descr,year as val FROM items
    UNION
    SELECT DISTINCT 'month' as descr,month as val FROM items
    UNION
    SELECT DISTINCT 'day' as descr,day as val FROM items
    UNION
    SELECT DISTINCT 'hour' as descr,hour as val FROM items";

$result = @mysql_query($sql, $con) or die(mysql_error());

while($row = mysql_fetch_array($result)) {
    $make_array[$row['descr']][]=$row['val'];
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Недефинирано индексно изображение в php

  2. mysql броене на редове с цикъл

  3. Не мога да намеря mysql.sock

  4. Изпълнете многократна заявка за изтриване на sql в mysql за php

  5. Версиониране на таблици (исторически таблици) и връзка между таблици за поръчки