PHP выбрать значение и обновить значение - PullRequest
0 голосов
/ 28 марта 2012

PHP / MySQL (CodeIgniter)

Я хотел бы добавить новые ключевые слова интереса в значение существующей базы данных.

вот мой код

$query = 'SELECT u_interest_keyword FROM '.T_USER_ACCOUNT.' WHERE u_id = "'.$u_id.'"';
$result = $this->db->query($query);

$result_keyword = $result.','.$personal_keyword;

$query = 'UPDATE '.T_USER_ACCOUNT.' SET u_interest_keyword = "'.$result_keyword.'" WHERE u_id = "'.$u_id.'"';
$this->db->query($query);

Он просто заменяетновое ключевое слово в базе данных.

Можете ли вы сказать мне, почему оно не работает?

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

$row = $result->row();
$result_keyword = $row->u_interest_keyword.','.$personal_keyword;
0 голосов
/ 28 марта 2012

$ this-> db-> query возвращает объект при выполнении запросов типа чтения.

Итак, вы должны сделать что-то подобное после $ result = $ this-> db-> query ($ query);

$result_row = $result->row();

Тогда исправьте это:

$result_keyword = $result_row->u_interest_keyword. ',' .$personal_keyword;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...