1. Главная
  2. Статьи
  3. Вопрос-Ответ
  4. Новости
  5. Форум
  6. Вики
 

Биржа комментариев

СМС рассылки

Партнерские программы

Бесплатное продвижение сайтов

VPS хостинг

Кабель оптом

Качественный контент

Офисная мебель Проспект

Добавить запись в существующую ячейку SQL с помощью PHP

Нужно добавить запись в ячейку с существующей записью, без извлечения, а сразу в запросе UPDATE
Пробовал так

mysql_query("UPDATE topic SET text=text.'$addtext' WHERE id = '$id'",$db);

не работает, в результате получается ноль, и так не работает:

mysql_query("UPDATE topic SET text=text+'$addtext' WHERE id = '$id'",$db);

В общем суть понятна, нужно просто дописать в конец содержимого ячейки дополнительный текст.

Категория вопроса: Веб-программирование | Просмотров: 6692 | Добавлена: 24.11.2012

Ща я как отвечу!

Добавление комментария по теме
Ваш комментарий ↓ Ж К Ч Т Quote URL Код
Антиспамерская проверка, три плюс семь равно (числом)
Гость024.11.2012
Так как вы пробовали с помощью плюса, PHP выполняет как математическую операцию

В Вашем случае лучше воспользоваться CONCAT()

mysql_query("UPDATE topic SET text=CONCAT(text,'$addtext') WHERE id = '$id'",$db);
Цитировать
Гость004.03.2013
ГостьТак как вы пробовали с помощью плюса, PHP выполняет как математическую операцию



В Вашем случае лучше воспользоваться CONCAT()



mysql_query("UPDATE topic SET text=CONCAT(text,'$addtext') WHERE id = '$id'",$db);

Отлично, спасибо за подсказку, тоже был интересен этот вопрос. Но тогда возникает другой - как удалить часть данных в ячейке без извлечения? (восклицательный знак не помогает, есть какой-то противоположный оператор?)
Цитировать
Гость003.10.2013
ГостьТак как вы пробовали с помощью плюса, PHP выполняет как математическую операцию



В Вашем случае лучше воспользоваться CONCAT()



mysql_query("UPDATE topic SET text=CONCAT(text,'$addtext') WHERE id = '$id'",$db);

Спасибо большое. Очень помогло!
Цитировать
 
О сайте ⋅  Контакты