capricorn
12.10.2007, 21:28:37
no wlasnei niby prosta sprawa, kod wyglada tak:
mysql_query ("INSERT INTO tabela(suma) VALUES ('12') WHERE tabela_id='190'");
czyli do konkretnego rekordu (nr 190) na kolumny suma probuje wstawic wartosc.. i dlaczego nie dziala?
kossa
12.10.2007, 22:26:25
bo to nie insert (nie dodajesz nowego rekordu a zmieniasz jego wartość - czyli update - aktualizacja
mysql_query ("update tabela set suma=12 where tabela_id=190");
wartość pól typu int (jak id) wstawiaj bez apostrofów - zapytanie szybciej działa - bo z '' jest jako string i baza musi najpierw konwertować
Łukasz