Welcome Guest, Not a member yet? Register   Sign In
Get db name
#1

(This post was last modified: 04-05-2021, 07:14 AM by pippuccio76.)

hi sorry for english , there is a way to get db name ? 

i have this code to get db table :

Code:
           $db = \Config\Database::connect();

        $tableList = array();


        $query = $db->query("SHOW TABLES");
        $results = $query->getResult();

        foreach ($results as $row)
        {
           $tableList[] =$row->Tables_in_name_of_db;
        }

          $data['tableList']= $tableList;


Can i get the name to use in this method ? i know that db name are in .env but i want create a tool and i must get it
Reply
#2

If you just need the current database name, you can use MySQL's SELECT DATABASE() command.
This is not tested but give it a try.

PHP Code:
$dbname $db->query("SELECT DATABASE()"); 
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#3

(04-05-2021, 07:12 AM)pippuccio76 Wrote: hi sorry for english , there is a way to get db name ? 

i have this code to get db table :

Code:
       $db = \Config\Database::connect();

$tableList = array();


$query = $db->query("SHOW TABLES");
$results = $query->getResult();

foreach ($results as $row)
{
   $tableList[] =$row->Tables_in_name_of_db;
}

      $data['tableList']= $tableList;


Can i get the name to use in this method ? i know that db name are in .env but i want create a tool and i must get it

PHP Code:
$dbname $db->database
Reply




Theme © iAndrew 2016 - Forum software by © MyBB