2016-08-29 6 views
1

У меня есть следующие таблицы: 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

prepare() Функция только подготавливает запрос и не выполняет его. В вашем случае вы можете использовать query() вместо prepare()

+0

Это также не работает. Запрос не выполняется, он показывает ошибку Ошибка: вызов функции-члена execute() на boolean –

+0

У вас нет команды execute ... Может быть, показать весь код. – nospor

+0

Я отредактировал свой код. –

Смежные вопросы