- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 NotOrm 库来处理数据库中的数据。我必须按照此处的说明进行操作 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"];
}
响应是
=> Message: Undefined index: members_id
我的数据结构是否适合使用 NotORM?我想从 SQL 中得到结果:
select members.f1, members.f2 from members join cards on members.id = cards.member_id where cards.email like '%%' or cards.phone like '%%'
非常感谢!
最佳答案
这个问题也有人提出并回答了in the forum .
关于php - 如何使用 NotORM lib 连接一对多表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28983205/
有谁知道调试 NotORM 请求的方法吗? 我能够通过打印 NotORM 对象来获取它执行的 SQL 查询。 例子: $models = $this->dbh->wh_product()->selec
我正在查看这个名为 NotORM 的 PHP 数据库库在阅读其文档后,我了解了它对连接的立场。争论的焦点基本上是使用连接的单个 SQL 查询与使用多个选择查询然后在数据库抽象层中交叉引用结果的性能。
我正在尝试使用 NOTORM 库更新单个记录。我有一个用户 ID,需要更新密码列。我找不到任何仅更新一条记录的代码示例。这是现在的代码,它不起作用,它会更新每条记录,而不是仅更新具有正确用户 ID 的
我正在学习 NotORM 来为学校制作一个简单的系统。我希望能够将“ promise ”授予“学生”。这是我的数据结构: 我的表: 学生 -studentid (PK)-名-姓-出生日期-vmg-年级
我的 MySQL 表如下所示: 'id' 'name' 'type' 1 name1 A 2 name2
刚开始使用Slim框架+NotORM_,需要做以下工作: SELECT * FROM Users WHERE name LIKE '%$value%'" 在 Slim 中,我可以使用 选择完全匹配的行
我正在使用 NotOrm 库来处理数据库中的数据。我必须按照此处的说明进行操作 http://www.sitepoint.com/database-interaction-made-easy-with
我需要使用 NotORM 最后插入的行 $res=array("firstname"=>"fname","lastname"=>"lname"); $result = $db->Product()->
我正在调试一个在 PHP 5.4 上使用 Slim 和 NotORM 的项目。将 NotORM 设置为 Debug模式时,NotORM 跟踪语句: fwrite(STDERR, "$backtrace
我是一名优秀的程序员,十分优秀!