【问题标题】:How do I JOIN one-to-many tables using NotORM lib如何使用 NotORM lib 加入一对多表
【发布时间】:2015-03-11 09:48:43
【问题描述】:

我正在使用 NotOrm lib 处理数据库中的数据。 我必须按照此处的说明进行操作 http://www.sitepoint.com/database-interaction-made-easy-with-notorm/

但没有解决我的问题 这是我的数据结构:

Tables 
   -members 
           ---Indexes 
            PRIMARY id 

   -cards
          ---Indexes 
            PRIMARY id
            INDEX   member_id
          ---Foreign keys
            member_id   members(id) CASCADE CASCADE

我用了sql命令

ALTER TABLE  `cards` ADD FOREIGN KEY (  `member_id` ) REFERENCES  `xxx`.`members` (`id`)
     ON DELETE CASCADE ON UPDATE CASCADE ;

我的代码

$cards = $this->db->cards();    
    foreach($cards as $c){
        //echo "here";
        echo $c->members["member_id"];
    }

响应是

=> 消息:未定义索引:members_id

我的数据结构对于使用 NotORM 是否正确? 我想从 SQL 中得到结果:

选择 members.f1、members.f2 来自会员 加入卡 在 members.id = cards.member_id 其中cards.email 像'%%' 或cards.phone 像'%%'

非常感谢!

【问题讨论】:

    标签: php mysql database notorm


    【解决方案1】:

    这个问题也被问及in the forum

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 1970-01-01
      相关资源
      最近更新 更多