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

Chỉ lấy tên cột như trong mảng mysql

Bạn không cần truy vấn SQL bổ sung chỉ để lấy tên trường của mình. Bạn có thể sử dụng truy vấn CHỌN thông thường của mình và chỉ lấy tên trường (và định nghĩa) từ truy vấn đó. Hiệu suất tốt hơn theo cách này!

Giải pháp MySQL không được chấp nhận:

Thư viện MySQL không được dùng nữa. Nó có thể được sử dụng như trong liên kết này, btu bạn nên chuyển sang Thư viện mysqli gần giống khi được sử dụng theo thủ tục (mẫu thứ hai).

htttp://www.php.net/manual/en/ Chức năng.mysql-field-name.php

Giải pháp OOP MySQLi:

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5";

if ($result = $mysqli->query($query)) {
/* Get field information for all columns */
    while ($finfo = $result->fetch_field()) {
        printf("Name:     %s\n", $finfo->name);
        printf("Table:    %s\n", $finfo->table);
        printf("max. Len: %d\n", $finfo->max_length);
        printf("Flags:    %d\n", $finfo->flags);
        printf("Type:     %d\n\n", $finfo->type);
    }
    $result->close();
}    

Giải pháp MySQLi theo thủ tục:

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5";
if ($result = mysqli_query($link, $query)) {
    /* Get field information for all fields */
    while ($finfo = mysqli_fetch_field($result)) {
        printf("Name:     %s\n", $finfo->name);
        printf("Table:    %s\n", $finfo->table);
        printf("max. Len: %d\n", $finfo->max_length);
        printf("Flags:    %d\n", $finfo->flags);
        printf("Type:     %d\n\n", $finfo->type);
    }
    mysqli_free_result($result);
}

http://www.php.net/manual/en /mysqli-result.fetch-field.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật nhiều hàng trong MySQL

  2. Làm thế nào để sử dụng một biến trong câu lệnh chuẩn bị cho truy vấn sql?

  3. Người dùng Wordpress và usermeta - nối nhiều hàng trong một bảng thành một hàng trong bảng khác

  4. cách lấy vị trí của các hàng đã sắp xếp bằng cách sử dụng mysql và php

  5. Sắp xếp trường varchar theo số trong MySQL