首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用连接表代码点火器向数据库添加记录

如何使用连接表代码点火器向数据库添加记录
EN

Stack Overflow用户
提问于 2013-04-19 08:23:34
回答 1查看 1.8K关注 0票数 3

我为将工厂添加到我的数据库做了一个表单。这很好,但是我不能在页面上显示我的工厂,因为它们在一个联接表中,但是当我提交页面时,它不会在联接表中添加一个id,所以工厂不会显示在页面上。

连接的表如下所示:

代码语言:javascript
运行
复制
bedrijfcategorieen
------------------
idbedrijfcat
idbedrijven
idcategorieen

在那里,idbedrijven是我工厂桌子的id。

我的控制器函数用于添加工厂:

代码语言:javascript
运行
复制
function bedrijven()
{
    $data['options'] = $ddmenu;
    $this->load->view('members/header');
    $this->load->view('members/editform', $data);
    $this->load->view('members/footer');
}

function addbedrijven()
{
    $this->members_model->addbedrijf();
    redirect('members/index');
}

我的模型函数用于添加工厂:

代码语言:javascript
运行
复制
function addbedrijf()
{
    $data = array(
       'idbedrijven' => $idbedrijven,
       'Bedrijfsnaam' => $this->input->post('Bedrijfsnaam'),
       'Postcode' => $this->input->post('Postcode'),
       'Plaats' => $this->input->post('Plaats'),
       'Telefoonnummer' => $this->input->post('Telefoonnummer'),
       'Email' => $this->input->post('Email'),
       'Website' => $this->input->post('Website'),
       'Profiel' => $this->input->post('Profiel'),
       'Adres' => $this->input->post('Adres'),
       'logo' => $this->input->post('logo')
    );

    $this->db->insert('bedrijven', $data);
}

我想把我的工厂放在接合的桌子上。因此,在工厂中增加类别也会更容易。

我试过where('bedrijfcategorieen.idbedrijven = idbedrijven,但没有成功。

表格式

代码语言:javascript
运行
复制
factories
---------
idfactories
factoryname
adress
postcode
country
telephone
...
...


categories
----------
idcategories
category

factorycategories
-----------------
idfactorycat
idfactories
idcategories
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-22 05:45:57

如果我对你的理解是对的-你想要添加记录到两个不同的表通过联接。这是不可能的您将为这两个表编写两个单独的insert语句。

查看活动记录的文档http://ellislab.com/codeigniter/user-guide/database/helpers.html并阅读有关$this->db->insert_id();的内容,这可能会给您提供如何编写insert语句的线索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16100353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档