MYSQL_RES *mysql_stmt_result_metadata(MYSQL_STMT
          *stmt)
        
Beschreibung
          Wenn an mysql_stmt_prepare() eine Anweisung
          übergeben wird, die eine Ergebnismenge produziert, liefert
          mysql_stmt_result_metadata() die Metadaten
          zu dieser Ergebnismenge in Form eines Zeigers auf eine
          MYSQL_RES-Struktur, die genutzt werden
          kann, um solche Daten wie etwa die Gesamtzahl der Felder und
          Informationen über einzelne Felder zu verarbeiten. Dieser
          Ergebnismengenzeiger kann als Argument an API-Feldfunktionen
          übergeben werden, die Metadaten von Ergebnismengen
          verarbeiten, wie zum Beispiel:
        
              mysql_num_fields()
            
              mysql_fetch_field()
            
              mysql_fetch_field_direct()
            
              mysql_fetch_fields()
            
              mysql_field_count()
            
              mysql_field_seek()
            
              mysql_field_tell()
            
              mysql_free_result()
            
          Die Ergebnismengenstruktur sollte nach Abschluss der
          Verarbeitung freigegeben werden, indem man sie an
          mysql_free_result() übergibt. Auf dieselbe
          Weise wird eine Ergebnismenge aus einem
          mysql_store_result()-Aufruf freigegeben.
        
          Die von mysql_stmt_result_metadata()
          zurückgegebene Ergebnismenge enthält nur Metadaten und keine
          Ergebniszeilen. Diese rufen Sie ab, indem Sie den
          Anweisungs-Handle in Verbindung mit
          mysql_stmt_fetch() benutzen.
        
Rückgabewerte
          Eine MYSQL_RES-Ergebnisstruktur oder
          NULL, wenn keine Metainformationen über
          die vorbereitete Anfrage existieren.
        
Fehler
              CR_OUT_OF_MEMORY
            
Speicherüberlauf.
              CR_UNKNOWN_ERROR
            
Ein unbekannter Fehler ist aufgetreten.
Beispiel
          Die Benutzung von
          mysql_stmt_result_metadata() wird aus dem
          Beispiel von Abschnitt 24.2.7.11, „mysql_stmt_fetch()“, ersichtlich.
        
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

