Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सरणी में केवल कॉलम नाम प्राप्त करें mysql

आपको केवल अपने फ़ील्ड नाम प्राप्त करने के लिए अतिरिक्त SQL क्वेरी की आवश्यकता नहीं है। आप अपनी सामान्य चयन क्वेरी का उपयोग कर सकते हैं और उस क्वेरी से अपने फ़ील्ड नाम (और परिभाषा) प्राप्त कर सकते हैं। इस तरह बेहतर प्रदर्शन!

बहिष्कृत MySQL समाधान:

MySQL लाइब्रेरी बहिष्कृत है। इसका उपयोग इस लिंक के रूप में किया जा सकता है, btu आपको mysqli लाइब्रेरी में स्विच करना चाहिए जो प्रक्रियात्मक (दूसरा नमूना) का उपयोग करते समय लगभग समान है।

htttp://www.php.net/manual/en/function.mysql-field-name.php

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();
}    

प्रक्रियात्मक MySQLi समाधान:

$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. प्रत्येक 15 मिनट में तालिका में डेटाबेस से डेटा कैसे प्राप्त करें?

  2. यदि स्थितियां अद्वितीय हैं तो MySQL अलग-अलग गणना करता है

  3. Plesk CentOS 7 पर MySQL को Percona से कैसे बदलें?

  4. Django 3.x त्रुटि:'mysql.connector.django' एक उपलब्ध डेटाबेस बैकएंड नहीं है

  5. MySQL - एक अस्थायी तालिका से सम्मिलित करें