将数据插入外键列

时间:2016-08-29 11:07:29

标签: php mysql sql

我有以下表格:enter image description here

我想将数据插入user_category.Is有任何方法可以将数据插入user_category.user_id参考account.id和user_category.cat_id参考categories.cat_id。

我正在做这个方法,但无法工作:

 public function storeID($cat_id,$user_id){

    $stmt = $this->conn->query("SET FOREIGN_KEY_CHECKS=0");
    $stmt= $this->conn->query("INSERT INTO `user_category` (`user_id`, `cat_id`) VALUES (`$user_id`, `$cat_id`)");
    $result = $stmt->execute();

    $stmt->close();

  }

有没有解决方案,请参考。

1 个答案:

答案 0 :(得分:1)

query()函数只是准备查询而不执行它。在您的情况下,您可以使用prepare()代替NSArray *controllers = [NSArray arrayWithObject:objHomeView];