Помогите составить sql-запрос

Australian_A

Новичок
Помогите составить sql-запрос

Надо обновить данные одной строки, которая однозначно определяется с пом столбцов indicator_id и date

PHP:
  $fakt_sql=intval($fakt[$j]);
  $pressed=intval($pressed);
mysql_query("update data (fakt) values ($fakt_sql) where date=\"$date_to_sql\" and indicator_id=\"$pressed\"");
Пробовал писать
PHP:
indicator_id=\"$pressed\"
так:
PHP:
indicator_id=$pressed
тоже не работает.
Хотя, как написано в факе, если использовать intval(), можно не ставить слэши.
Т.е. получается:
1. Почему собственно не работает?
2. Прав ли я в последнем утверждении?
 

Фанат

oncle terrible
Команда форума
определись, что тебе надо составить - SQL запрос или PHP код.
потом приходи снова
 

Australian_A

Новичок
update data (fakt) values (11) where date="2006-11-01" and indicator_id=1

Проверял в нескольких вариациях в phpmyadmin так и не работает. Цель есть и написано вроде правильно, но все равно не работает, а ошибку найти не могу
 

Фанат

oncle terrible
Команда форума
блин.
это же надо настолько не понимать, что делаешь.
ему надо запрос составить, а он пишет, что код.
 

Australian_A

Новичок
dadoc
Спасибо.
Проблема была в том, что в update нельзя использовать values, надо обязательно прописывать через set
 
Сверху