Setzen Sie den Feldzeiger auf das erste Feld (Spalte) in der Ergebnismenge, rufen Sie dann die Feldinformationen über mysqli_fetch_field() ab und geben Sie den Feldnamen, die Tabelle und die maximale Länge aus:
<?php // Angenommener Datenbankbenutzername: root, Passwort: 123456, Datenbank: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo „Verbindung zu MySQL fehlgeschlagen:“ mysqli_connect_error(); } $sql="SELECT name,url FROM Websites ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ // Holen Sie sich die Feldinformationen der ersten Spalte ("Name") mysqli_field_seek($result,0); $fieldinfo=mysqli_fetch_field($ result ); printf("Feldname: %s",$fieldinfo->name); echo "<br>"; printf("Tabellenname: %s",$fieldinfo->table); echo "<br>"; printf("Feldlänge: %d",$fieldinfo->max_length); Ergebnis );}mysqli_close($con);?>
Die Funktion mysqli_field_seek() setzt den Feldzeiger auf den Offset des angegebenen Felds.
mysqli_field_seek( result,fieldnr ) ;
Parameter | beschreiben |
---|---|
Ergebnis | Erforderlich. Gibt die Ergebnismengenkennung an, die von mysqli_query(), mysqli_store_result() oder mysqli_use_result() zurückgegeben wird. |
Feldnr | Erforderlich. Gibt die Feldnummer an. Muss zwischen 0 und Anzahl der Felder - 1 liegen. |
Rückgabewert: | Gibt TRUE zurück, wenn erfolgreich, und FALSE, wenn fehlgeschlagen. |
---|---|
PHP-Version: | 5+ |