我的PHP测试文件中有此代码。现在,我需要在CI-Bonfire应用程序中执行此操作。我使用了find_by() and find_all(),但是没有得到想要的结果。

<?php
$result2 = mysql_query('SELECT * FROM its1_dms_users LEFT JOIN its1_dms_roles ON its1_dms_users.role_id=its1_dms_roles.role_id WHERE its1_dms_users.deleted=0 AND its1_dms_users.banned=0 AND its1_dms_users.active=1');

print "<select name='Notice' multiple size='10'>";
while ($roles = mysql_fetch_assoc($result2)){
    print "<optgroup label='" . $roles['role_name'] . "'>";
    print "<option value='" . $roles['id'] . "'>" . $roles['display_name'] . "</option>";
    print "</optgroup>";
}
print "</select>";
?>


我只需要知道。我如何在“模块控制器”的CI-Bonfire中运行该查询。

最佳答案

由于Ci Bonfire在codeigniter框架上工作,因此您可以使用codeigniter类运行mysql查询。
请遵循以下网址。
http://ellislab.com/codeigniter/user-guide/database/queries.html

关于mysql - 如何在CI Bonfire中使用MySql查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19761696/

10-13 08:47