Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL/PHP Memilih hanya nilai unik dari beberapa kolom dan memasukkannya ke dalam array terpisah

Jika Anda ingin menyimpannya sebagai satu pernyataan SQL, Anda dapat:

$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. Mengapa saya harus menggunakan kunci asing jika saya dapat menggunakan WHERE?

  2. UnsupportedOperationException dengan DriverManager.getConnection() di Android

  3. Bagaimana Anda memilih dari mysql di mana karakter terakhir dalam string =x?

  4. bagaimana cara membuat 3 daftar dropdown yang bergantung menggunakan PHP ajax JQUERY?

  5. Menghasilkan entitas dari database