0

我有两个表单下拉列表,它们捕获两个 ID,它们与名为nodes.

我想从另一个名为relationships.

因此,在收集了 2 个节点 ID 之后,我试图删除与另一个节点有关系的一个节点。

在我的关系中,我将idandgoingto都作为节点,但是只有id一个 FK 而另一个不是。

那么,如果它处于关系中,我该如何删除它呢?

这是我的尝试

$goingto = $_POST['id_one']; //get from form both from id in nodes
$id = $_POST['idtwo']; //get from form both from id in nodes

mysql> DELETE from relationships where $id = $goingto;

这是我的表结构:

nodes                 relationships                      
-----                 -------------
id int(11),           id int(11),
name varchar(35),     goingto int(11), //this is the destinationnode from the id relation 
color varchar(7),     data varchar(0) null
type varchar (12),    Foreign key (id) references nodes(id)
Primary key (id)       

engine = innodb    
4

1 回答 1

0

你认为这就是你的意思:

从 id = $id 和 goingto = $goingto 的关系中删除;

于 2013-03-29T23:35:54.270 回答