$this->db->query("show tables");
$tables = $this->db->get();
return $tables->result_array();
Fehlernummer: 1096
Keine Tabellen
SELECT *ich will in Tabellen aus der Datenbank zeigen codeigniter
$this->db->query("show tables");
$tables = $this->db->get();
return $tables->result_array();
Fehlernummer: 1096
Keine Tabellen
SELECT *ich will in Tabellen aus der Datenbank zeigen codeigniter
Verwenden $this->db->list_tables()
Namen alle Tabellen aus der Datenbank zu erhalten.
$tables = $this->db->list_tables();
foreach ($tables as $table)
{
echo $table;
}
Mehr siehe docs Codeigniter Metadata
ok danke ... – hasnain
@hasnain froh, zu helfen.Happy coding. –
besser, um die doppelte Antworten hinzuzufügen, Bcz gibt es genaue doppelte auf dieser http://stackoverflow.com/questions/34151291/how-to-display-the-database-table-names-list-in-codeigniter –
$this->db->get()
ist ein Query Builder Methode, und Sie verwenden QB nicht Ihre Abfrage zu erstellen.
Sie sollten auf dem query()
Rückgabewert result_array()
direkt anrufen, wie folgt aus:
$result = $this->db->query("SHOW TABLES");
$tables = $result->result_array();
Dies ist offensichtlich, wenn man die documentation lesen.
... und ja, Sie könnten auch list_tables() verwenden.
** Viele gute Fragen erzeugen ein gewisses Maß an Meinungen, basierend auf Expertenerfahrung, aber Antworten auf diese Frage werden eher auf Meinungen basieren als auf Fakten, Referenzen oder spezifischer Expertise. ** –
'$ this- > db-> list_tables() 'Verwenden Sie diese Abfrage, um Tabellen aus Ihrer Datenbank aufzulisten –
Duplikat von http://StackOverflow.com/Questions/34151291/How-to-display-the-Database-Table-Namens-List-in- codeigniter –