我使用scrud进行简单的sql选择
$crud->set_table('lista_ab');
$crud->set_relation('id_ab','lista_ab_term','Expire');
问题是它没有建立“id\u ab”的关系
我的数据库看起来
CREATE TABLE `lista_ab` (
`id_ab` int(10) NOT NULL,
`Subname` varchar(255) DEFAULT NULL,
`Name` varchar(255) DEFAULT NULL,
`Inregistrat` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `lista_ab_term` (
`ID` int(10) NOT NULL,
`id_ab` int(10) DEFAULT NULL,
`Expire` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
最后,我想提取子名称并终止。
2条答案
按热度按时间yws3nbqq1#
对于预期的结果,可以使用如下连接查询:
或者在codeigniter中
5anewei62#
不能创建下拉列表并显示第一个表的字段名:
Subname
,但是可以从另一个表中调用任意多的字段,而且语法非常简单。就在第三个字段,您将有符号{和}。例如:$crud->set_relation('id_ab','lista_ab_term','{Expire} - {ID}');