Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Как при помощи UPDATE дописать ячейку не зная ее


Автор: Black 7.2.2005, 00:10
Мне необходимо дописать к столбцу Users информацию

============================
Users || ICQ || E-mail ||
============================
lexa || 111222 || [email protected]
============================
vity || 211223 || [email protected]
============================


Ячейка содержит значение 'lexa', а мне необходимо изменить на 'lexa|dima'
т.е. добавить к значению 'lexa' => '|dima'

Можно, конечно, при помощи PHP извлечь значение Users узнать что там 'lexa' и потом сделать запрос UPDATE и обновить эту ячейку предварительно в запрос вставив новую переменную (т.е. при помощи PHP сделать lexa."$Do6aBuTb").

Но тут получаются лишние запросы (лишний SELECT), можно ли как-то сразу UPDATE сделать, чтобы он обновил ячейку не зная ее значение, а как бы сразу к нему дописал в конец что необходимо?

Надеюсь мне удалось понятно объяснить задачу...

Автор: Mal Hack 7.2.2005, 00:17
SET `users` = `users` + 'asd'
или пробуй:
SET `users` = CONCAT( `users` , 'asd' )

Автор: Black 7.2.2005, 00:24
Mal Hack

'asd'? я так понял это то, что необходимо дописать в ячейку?

Автор: Mal Hack 7.2.2005, 00:49
PHP-DIRECTOR
ага.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)