funkcja mysql_query() zwraca wartość TRUE, ale zmian wartości pól tabeli nie widać. Wartości zmiennych przekopiowane z wartości $_POST są inne niż pierwotne - sprawdzam sobie przez print_r().
Jeśli ktoś mógłby mi pomóc byłbym wdzięczny.

SET date='".$_POST['date']."', title='".$_POST['title']."', content='".$_POST['content']."' WHERE id='".$_POST['id']."
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 '='', title='test2 zz', content='test2 xx' WHERE id=''' at line 1
Wiem, że podwójne uruchamiąja interpreter, ale potem można je zamienić na pojedynczy i przy zmiennych je escape'ować. Ważne by sprawdzić czy to one nie broją
mysql_query("UPDATE notes SET date='".$date."', title='".$title."', content="'.$content."' WHERE id=".$id)