Home » mysql, PHP Code »

2

Hi friends,

I got the requirement to display the list of table names from the database using php code. I got the solution for it, once check the below code.

1) Connect to database:

mysql_connect(“dbserver”,”dbuser”,”dbpassword”);

2)Get the list of tables from table

$result = mysql_list_tables(“dbname”);

3) Count the total number of tables

$num_tables = mysql_num_rows($result);

3) Display the tables names

for($i=0;$i<$num_rows;$i++)

{

echo  “Table : <b>”.mysql_tablename($result,$i).”</b>”;

}

mysql_free_result($result);

In this way we can the total table names from the database.


Related Posts

    How to send external html content mail using php?How to display the mysql table schema using php code?Make thumb using php with respect the ratio width and  heightHow to add image in joomla for each article sidebar

 

2 Comments

  1. Gwapo2go says:

    mysql_list_tables is already depricated. You should use mysql_query() to issue SHOW TABLES command. Refer to the PHP Manual for additional details.

  2. Murali Krishna K says:

    Use $num_tables instead of $num_rows in for loop on the above mention code than it works fine.

Leave a Reply