在mysql教程 我们要显示所有的表就会用到mysql_list_tables用法语法来操作,
mysql_list_tables 语法
resource mysql_list_tables ( string $database [, resource $link_identifier ] )
看个简单的实例
<?php教程
$dbname = 'mysql_dbname';if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
echo 'Could not connect to mysql';
exit;
}$sql = "SHOW TABLES FROM $dbname";
$result = mysql_query($sql);if (!$result) {
echo "DB Error, could not list tablesn";
echo 'MySQL Error: ' . mysql_error();
exit;
}while ($row = mysql_fetch_row($result)) {
echo "Table: {$row[0]}n";
}mysql_free_result($result);
?>
只是一个简单的说明:
mysql的名单桌改变你的主动数据库教程中。
例如:
<?php
//set databse context to db1
mysql_select_db("db1");//list database tables from db2
mysql-list-tables("db2");
?>
<?
mysql_connect("localhost", "login", "passwd") or
die("Cannot connect: " . mysql_error());
mysql_select_db("db_name");
$res = mysql_query("SHOW TABLE STATUS LIKE 'table_name' ") or die(mysql_error());
$row_res = mysql_fetch_array($res);
echo $row_res[Auto_increment];
?>