Обновление поля MySQL из файла cookie OSCommerce - PullRequest
0 голосов
/ 27 ноября 2011

Привет, мне нужно обновить базу данных. Я сделал этот код, но он не работает:

<?php
if (isset($_COOKIE['credits_id'])) {
tep_db_query("update " . TABLE_CUSTOMERS . " set credits+ WHERE customers_id='".mysql_real_escape_string($_COOKIE['credits_id']). "'");
}
else
{
echo 'fout';
}
?>

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ WHERE customers_id='17'' at line 1

update customers set credits+ WHERE customers_id='17'

[TEP STOP]

Необходимо обновить поле credits в таблице customers. Как я могу это сделать?

1 Ответ

1 голос
/ 27 ноября 2011

Ваш запрос на обновление неверен:

"update " . TABLE_CUSTOMERS . " set credits = credits + $someNewValue WHERE customers_id='".mysql_real_escape_string($_COOKIE['credits_id']). "'"

Надеюсь, это поможет

...