首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]mysql_tablename()函数—用法及示例

发布于 2025-04-30 17:54:11
0
11

函数名:mysql_tablename()

适用版本:PHP 4, PHP 5

用法:mysql_tablename() 函数用于获取指定数据库连接中的表名列表。

语法:array mysql_tablename ( resource $result [, int $i = 0 ] )

参数:

  • result:必需,表示一个 MySQL 查询结果资源标识符。
  • i:可选,表示结果集中表名的索引。默认为 0,表示返回第一个表名。

返回值:返回一个包含表名的数组,如果没有表名则返回 FALSE。

示例: 假设我们已经连接到了一个 MySQL 数据库,并执行了一个查询,查询结果包含了多个表。

<?php
$db = mysql_connect('localhost', 'username', 'password');
if (!$db) {
    die('Could not connect: ' . mysql_error());
}

mysql_select_db('database_name', $db);

$result = mysql_query("SHOW TABLES", $db);

if (!$result) {
    die('Invalid query: ' . mysql_error());
}

$tables = mysql_tablename($result); // 获取表名列表

if (!$tables) {
    echo 'No tables found.';
} else {
    echo 'Tables in the database:<br>';
    foreach ($tables as $table) {
        echo $table . '<br>';
    }
}

mysql_close($db);
?>

输出结果:

Tables in the database:
table1
table2
table3

注意:

  • mysql_tablename() 函数已经在 PHP 7.0.0 版本中被废弃,不再推荐使用。推荐使用 mysqli 或 PDO 扩展来连接和操作 MySQL 数据库。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流