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

Bagaimana cara menyimpan Mata Uang Eropa di MySQL?

Anda dapat menyimpannya sebagai bidang desimal biasa dalam database, dan memformat angka gaya eropa saat Anda menampilkannya

edit:baru saja menambahkan contoh bagaimana hal itu dapat dicapai

$european_numbers = array('123.345,78', '123 456,78', ',78');

foreach($european_numbers as $number) {

    echo "$number was converted to ".convert_european_to_decimal($number)."\n";
    // save in database now
}

function convert_european_to_decimal($number) {
    // i am sure there are better was of doing this, but this is nice and simple example
    $number = str_replace('.', '', $number); // remove fullstop
    $number = str_replace(' ', '', $number); // remove spaces
    $number = str_replace(',', '.', $number); // change comma to fullstop

    return $number;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panggil ke fungsi anggota rowCount() pada non-objek

  2. MySQL memeriksa apakah ada tabel tanpa melempar pengecualian

  3. Mengapa MySQL mengembalikan hasil yang sama saat menggunakan RAND() dalam pernyataan SELECT?

  4. Mengimpor file sql besar ke MySql melalui baris perintah

  5. Kesalahan Mysql InnoDB 32 di Windows