mysql_field_table
指定されたフィールドが配置されているテーブル名を取得します。
関数名:mysql_field_table()
バージョン要件:PHP 4、PHP 5、PHP 7
関数の説明:mysql_field_table()関数は、指定されたフィールドがある場所にテーブル名を返すために使用されます。
構文:string mysql_field_table(リソース$ result、int $ field_offset)
パラメーター:
返品値:成功した場合は、フィールドの配置場所にテーブル名を返し、それ以外の場合はfalseを返します。
例:
<?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); ?>
注: