Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL/PHP Wybieranie tylko unikalnych wartości z wielu kolumn i umieszczanie ich w osobnych tablicach

Jeśli chcesz zachować to jako jedną instrukcję SQL, możesz:

$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. Instalowanie Sonara na Ubuntu z mysql

  2. skrypt MYSQL do konwersji nazw kolumn na małe litery

  3. Odzyskaj miejsce na dysku po upuszczeniu bazy danych w mysql

  4. Aktualizowanie już zaznaczonych pól wyboru w PHP

  5. Dopasowanie Mysql...przeciwko vs. prostemu, takiemu jak %term%