Aktueller Standort: Startseite> Funktionskategorien> mysql_field_table

mysql_field_table

Erhält den Tabellennamen, in dem sich das angegebene Feld befindet.
Name:mysql_field_table
Kategorie:Nicht kategorisiert
Programmiersprache:php
Kurzbeschreibung:Gibt den Tabellennamen zurück, in dem sich das angegebene Feld befindet

Funktionsname: mysql_field_table ()

Versionsanforderungen: Php 4, Php 5, Php 7

Funktionsbeschreibung: Die Funktion mysql_field_table () wird verwendet, um den Tabellennamen zurückzugeben, in dem sich das angegebene Feld befindet.

Syntax: String mysql_field_table (Ressource $ Ergebnis, int $ field_offset)

Parameter:

  • Ergebnis: Erforderlich. Die von der Funktion mySQL_Query () zurückgegebene Identifikatorin.
  • Field_Offset: Erforderlich. Fachversatz, ab 0.

Rückgabewert: Wenn Sie erfolgreich sind, geben Sie den Tabellennamen zurück, in dem sich das Feld befindet, ansonsten false.

Beispiel:

 <?php // 创建数据库连接$link = mysql_connect("localhost", "username", "password"); if (!$link) { die("连接数据库失败: " . mysql_error()); } // 选择数据库$db_selected = mysql_select_db("mydb", $link); if (!$db_selected) { die("选择数据库失败: " . mysql_error()); } // 执行查询$result = mysql_query("SELECT * FROM mytable", $link); if (!$result) { die("查询失败: " . mysql_error()); } // 获取第一个字段的表名$table = mysql_field_table($result, 0); if ($table) { echo "第一个字段所在的表名是: " . $table; } else { echo "获取表名失败"; } // 关闭数据库连接mysql_close($link); ?>

Anmerkungen:

  • Die Funktion von MySQL_Field_Table () wurde in PHP 5.5.0 aufgegeben und in PHP 7.0.0 entfernt. Es wird empfohlen, stattdessen die Erweiterung von MySQLI oder PDO_MYSQL zu verwenden.
  • In Versionen nach PHP 5.5.0 kann die Funktion mySQLI_Fetch_field_direct () verwendet werden, um den Tabellennamen zu erhalten, in dem sich das Feld befindet.
Ähnliche Funktionen
Beliebte Artikel