Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để nhận các giá trị có thể có trong cơ sở dữ liệu MySQL?

Tôi có một phiên bản mã cho bạn. Nó cũng tách các dấu ngoặc kép khỏi các giá trị.

function get_enum_values( $table, $field )
{
    $type = $this->db->query( "SHOW COLUMNS FROM {$table} WHERE Field = '{$field}'" )->row( 0 )->Type;
    preg_match("/^enum\(\'(.*)\'\)$/", $type, $matches);
    $enum = explode("','", $matches[1]);
    return $enum;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giải pháp cho truy vấn con trả về lỗi nhiều hơn 1 hàng

  2. Cách xóa các ký tự đứng đầu và theo sau trong MySQL

  3. Cách định dạng số trong MySQL

  4. Cách trích xuất một chuỗi con từ một chuỗi trong PostgreSQL / MySQL

  5. Làm thế nào để lưu trữ tên tệp trong cơ sở dữ liệu, với các thông tin khác trong khi tải hình ảnh lên máy chủ bằng PHP?