PHP 獲取MySQL數(shù)據(jù)庫里所有表的實(shí)現(xiàn)代碼
更新時(shí)間:2011年07月13日 01:12:20 作者:
獲取某個(gè)MySQL數(shù)據(jù)庫中所有表的PHP代碼如下,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
function list_tables($database)
{
$rs = mysql_list_tables($database);
$tables = array();
while ($row = mysql_fetch_row($rs)) {
$tables[] = $row[0];
}
mysql_free_result($rs);
return $tables;
}
但由于mysql_list_tables方法已經(jīng)過時(shí),運(yùn)行以上程序時(shí)會(huì)給出方法過時(shí)的提示信息,如下:
復(fù)制代碼 代碼如下:
Deprecated: Function mysql_list_tables() is deprecated in … on line xxx
一個(gè)處理辦法是在php.ini中設(shè)置error_reporting,不顯示方法過時(shí)提示信息
復(fù)制代碼 代碼如下:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
另一個(gè)方法是使用PHP官方推薦的替代做法:
復(fù)制代碼 代碼如下:
function list_tables($database)
{
$rs = mysql_query("SHOW TABLES FROM $database");
$tables = array();
while ($row = mysql_fetch_row($rs)) {
$tables[] = $row[0];
}
mysql_free_result($rs);
return $tables;
}
您可能感興趣的文章:
- php列出mysql表所有行和列的方法
- php empty函數(shù)判斷mysql表單是否為空
- PHP獲取mysql數(shù)據(jù)表的字段名稱和詳細(xì)信息的方法
- php獲取mysql數(shù)據(jù)庫中的所有表名的代碼
- PHP表單數(shù)據(jù)寫入MySQL數(shù)據(jù)庫的代碼
- 防止MySQL注入或HTML表單濫用的PHP程序
- php mysql獲取表字段名稱和字段信息的三種方法
- PHP操作mysql數(shù)據(jù)庫分表的方法
- php+mysqli實(shí)現(xiàn)批量替換數(shù)據(jù)庫表前綴的方法
- php+mysql+ajax實(shí)現(xiàn)單表多字段多關(guān)鍵詞查詢的方法
- php檢測mysql表是否存在的方法小結(jié)
相關(guān)文章
關(guān)于session在PHP5的配置文件中的詳細(xì)設(shè)置參數(shù)說明
關(guān)于session在PHP5的配置文件中的詳細(xì)設(shè)置參數(shù)說明,需要的朋友可以參考下。2011-04-04使用PHP獲取兩個(gè)數(shù)組之間的差集、并集、交集方法
這篇文章主要給大家介紹了使用PHP獲取兩個(gè)數(shù)組之間的差集、并集、交集方法,文章通過代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-11-11PHP字符串比較函數(shù)strcmp()和strcasecmp()使用總結(jié)
這篇文章主要介紹了PHP字符串比較函數(shù)strcmp()和strcasecmp()使用總結(jié),本文分別對它們做了詳細(xì)介紹,并給出了具體使用示例,需要的朋友可以參考下2014-11-11php基于session實(shí)現(xiàn)數(shù)據(jù)庫交互的類實(shí)例
這篇文章主要介紹了php基于session實(shí)現(xiàn)數(shù)據(jù)庫交互的類,實(shí)例分析了php結(jié)合session操作數(shù)據(jù)庫的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08