在 CodeIgniter 中检索数据库 table 评论
Retrieve database table comments in CodeIgniter
我在 PHPMyAdmin 中创建了一个数据库 table,其中包含 table 条评论。我打算使用 table 注释来存储 table 版本。我想在 CodeIgniter 数据库 mysql 驱动程序中检索 table 注释。
我尝试通过 query 方法执行查询:
SELECT table_comment FROM INFORMATION_SCHEMA.TABLES WHERE table_schema='{$table}' AND table_name='{$database}';
但它 returns 什么都没有。是否有任何解决方法或正确的方法来做到这一点?
谢谢!
试试这个
$query = "SELECT COLUMN_NAME,COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE
TABLE_SCHEMA = '{$database}' AND TABLE_NAME = '{$table}'";
$result = $this->db->query($query);
print_r($result);
并且您的查询未执行,因为您的查询中有拼写错误
TABLE_SCHEMA = '{$table}'
需要
TABLE_SCHEMA = '{$database}'
和
TABLE_NAME = '{$database}'
需要
TABLE_NAME = '{$table}'
我在 PHPMyAdmin 中创建了一个数据库 table,其中包含 table 条评论。我打算使用 table 注释来存储 table 版本。我想在 CodeIgniter 数据库 mysql 驱动程序中检索 table 注释。
我尝试通过 query 方法执行查询:
SELECT table_comment FROM INFORMATION_SCHEMA.TABLES WHERE table_schema='{$table}' AND table_name='{$database}';
但它 returns 什么都没有。是否有任何解决方法或正确的方法来做到这一点?
谢谢!
试试这个
$query = "SELECT COLUMN_NAME,COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE
TABLE_SCHEMA = '{$database}' AND TABLE_NAME = '{$table}'";
$result = $this->db->query($query);
print_r($result);
并且您的查询未执行,因为您的查询中有拼写错误
TABLE_SCHEMA = '{$table}'
需要
TABLE_SCHEMA = '{$database}'
和
TABLE_NAME = '{$database}'
需要
TABLE_NAME = '{$table}'