在CodeIgniter中检索数据库表注释

时间:2015-05-20 06:37:09

标签: php mysql database codeigniter comments

我在PHPMyAdmin中创建了一个包含表注释的数据库表。我打算使用表注释来存储表版本。我想在CodeIgniter数据库mysql驱动程序中检索表注释。

我尝试通过query方法执行查询:

SELECT table_comment FROM INFORMATION_SCHEMA.TABLES WHERE table_schema='{$table}' AND table_name='{$database}';

但它什么也没有返回。有没有解决方法或正确的方法来做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个

$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}'