Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 13
1

Запрос на обновление в таблице бд mysql

09.12.2013, 17:52. Показов 795. Ответов 2
Метки нет (Все метки)

Добрый вечер форумчане. Помогите пожалуйста разобраться.

Не работает данный запрос на обновление в таблице:
PHP
1
$wpdb->query('UPDATE '.$table_extra.' SET cost = '.$_POST['edit_extra_element_cost'].', count = '.$_POST['edit_extra_element_count'].', comment = '.$_POST['edit_extra_element_comment'].' WHERE id = '.$_GET['edit_extra_element']);
А так работает:
PHP
1
$wpdb->query('UPDATE '.$table_extra.' SET cost = '.$_POST['edit_extra_element_cost'].', count = '.$_POST['edit_extra_element_count'].' WHERE id = '.$_GET['edit_extra_element']);
Нужно чтоб работал первый вариант, подскажите что не так. Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2013, 17:52
Ответы с готовыми решениями:

Запрос к MySQL таблице при клике на html element
Здравствуйте, Подскажите как осуществить запрос к базе даных при клике на html елемент без...

Обновление данных в таблице MySQL
Привет всем!) Какой раз обращаюсь за помощью, есть таблица, , при загрузке программы эти данные...

Обновление записи в таблице MySQL на Reg.ru
Здравствуйте, форумчане! У меня есть рабочий код ... Dim conn As New...

Форма и обновление значения в таблице mysql
Здравствуйте! Помогите разобраться! Вот код <?php $vnom = '$u_nomer'; $resnomer =...

2
47 / 47 / 10
Регистрация: 17.08.2012
Сообщений: 225
09.12.2013, 18:07 2
PHP
1
$_POST['edit_extra_element_comment']
- скорее всего это строка.
её нужно заключать в кавычки.
числа не обязательно заключать, поэтому работает второй запрос.
нужно заменить
PHP
1
$_POST['edit_extra_element_comment']
на
PHP
1
"'".$_POST['edit_extra_element_comment']."'"
1
0 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 13
09.12.2013, 18:23  [ТС] 3
Цитата Сообщение от МаксимТ Посмотреть сообщение
PHP
1
$_POST['edit_extra_element_comment']
- скорее всего это строка.
её нужно заключать в кавычки.
числа не обязательно заключать, поэтому работает второй запрос.
нужно заменить
PHP
1
$_POST['edit_extra_element_comment']
на
PHP
1
"'".$_POST['edit_extra_element_comment']."'"
Попробывал ваш вариант:

Parse error: syntax error, unexpected '"'

Добавлено через 5 минут
Спасибо Максим, разобрался сам, вы подтолкнули в правильном направлении, вот решение
PHP
1
"'.$_POST['edit_extra_element_comment'].'"
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2013, 18:23

Запрос на обновление строки в таблице
Здравствуйте! Есть 2 таблицы: prihod (, , , ) tovar (, , , , ) Окно "Приход товара"...

Запрос на обновление записей в таблице
Суть проблемы такова: БД на Аксесе, запрос на обновление записей в таблице. Выглядит вот так:...

Запрос на обновление записи в таблице, связанной с дочерними
Помогите разобраться с запросом! Что имеем: главная таблица goods и 2 дочерних. Связь показана на...

Запрос к таблице базы MySQL
Всем привет, ребят подскажите такая проблемка, есть в базе таблица объектов, через библиотеку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru