Gość
13.12.2012, 13:58:13
Normalnie instrukcją INSET można wstawić cały wiersz do bazy, a czy jest jakaś możliwość żeby wstawić tylko do jednej komórki?
Chodzi o to, że mam ponad 100 pól w tabeli i wstawienie wiersza jednym INSETEM, to po prostu jakaś maskara, tak było mi łatwiej gdybym wstawiałem wartości do poszczególnych komórek w oddzielnych funkcjach.
mmmmmmm
13.12.2012, 14:20:36
INSERT [INTO] Tabela(Pole) VALUES('wartosc');
INSERT [INTO] Tabela(Pole) SELECT 'wartosc' FROM ....;
Demoneos
13.12.2012, 15:26:44
Spróbuj w ten sposób:
mysql_query("INSERT INTO tabela(pole1) VALUES('wartosc1')", $this->conn); mysql_query("UPDATE tabela SET pole2 = 'wartosc2' WHERE id = '$id'", $this->conn); mysql_query("UPDATE tabela SET pole3 = 'wartosc3' WHERE id = '$id'", $this->conn);