я хочу показать таблицы из моей базы данных в codeigniter

$this->db->query("show tables");
$tables = $this->db->get();
return $tables->result_array();

Номер ошибки: 1096
Таблицы не используются
ВЫБРАТЬ *

-4

Решение

использование $this->db->list_tables() получить все имена таблиц из базы данных.

$tables = $this->db->list_tables();

foreach ($tables as $table)
{
echo $table;
}

Для получения дополнительной информации см. Документы Метаданные Codeigniter

1

Другие решения

$this->db->get() это Query Builder метод, и вы не используете QB для создания запроса.

Вы должны звонить result_array() прямо на query() возвращаемое значение, вот так:

$result = $this->db->query("SHOW TABLES");
$tables = $result->result_array();

Это очевидно, если вы читаете документация.

… и да, вы также можете использовать list_tables ().

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector