我目前有一个网站,它应该能够从用户输入中记录下来并将它们保存到数据库中。我正在寻找一些关于实现这一目标的最佳方法的指导。
该网站应该只显示最近添加的笔记,但所有其他笔记仍应保存(但隐藏)。我不知道用户会输入多少次笔记。我最初的想法是在每次用户输入笔记时动态地向数据库添加一列,但后来我最终会为每个笔记条目创建一个新列。值得一提的是,笔记与文件名相关联,因此可能是数据库中的许多行,它们都有不同的注释。
dbforge 方法是我打算采用的方法,但它会反复尝试将“注释”添加到数据库(一次就已经存在)。
$fields = array(
('notes') => array('type' => 'TEXT','constraints' =>'255')
);
$this->dbforge->add_column('mytable', $fields);
有人知道这样做的更好方法吗?我正在使用 php 和 codeigniter 框架。非常感谢所有帮助!