2024 年日本 PHP 研討會

mysql_tablename

(PHP 4, PHP 5)

mysql_tablename取得欄位的表格名稱

警告

此擴充功能已於 PHP 5.5.0 版中棄用,並於 PHP 7.0.0 版中移除。建議改用 MySQLiPDO_MySQL 擴充功能。另請參閱 MySQL:選擇 API 指南。此函式的替代方案包括:

  • SQL 查詢:SHOW TABLES

說明

mysql_tablename(resource $result, int $i): string|false

result 中擷取表格名稱。

此函式已被棄用。建議使用 mysql_query() 執行 SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] 語句來取代。

參數

result

mysql_list_tables() 返回的結果指標 resource

i

整數索引(列/表格編號)

返回值

成功時返回表格名稱,失敗時返回 false

使用 mysql_tablename() 函式來遍歷此結果指標,或使用任何用於結果表格的函式,例如 mysql_fetch_array()

範例

範例 #1 mysql_tablename() 範例

<?php
mysql_connect
("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");
$num_rows = mysql_num_rows($result);
for (
$i = 0; $i < $num_rows; $i++) {
echo
"表格:", mysql_tablename($result, $i), "\n";
}

mysql_free_result($result);
?>

注意事項

注意:

mysql_num_rows() 函式可用於確定結果指標中的表格數量。

參見

新增筆記

使用者貢獻的筆記 1 筆筆記

Haseldow
20 年前
檢查表格是否存在的方法

if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '".$table."'"))==1) echo "表格存在";
else echo "表格不存在";
To Top