Your Ad Here

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.


You may like these posts

    How to create rss feeds using php and mysqlInactive in site then auto logout using phpMysql ViewsObject oriented programming in php

 

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