Usunięcie znaków z ciągu

Witam,

Mam kod:

INSERT INTO `sektor` VALUES(1, 1, 'e', 1, 1, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(2, 1, 'e', 1, 2, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(3, 1, 'e', 1, 3, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(4, 1, 'e', 1, 4, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(5, 1, 'e', 2, 1, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(6, 1, 'e', 2, 2, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(7, 1, 'e', 2, 3, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(8, 1, 'e', 2, 4, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(9, 1, 'e', 3, 1, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(11, 1, 'e', 3, 3, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(12, 1, 'e', 3, 4, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(13, 1, 'e', 4, 1, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(14, 1, 'e', 4, 2, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(15, 1, 'e', 4, 3, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(16, 1, 'e', 4, 4, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(19, 1, 'e', 5, 3, 'lewa', 1, '0', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(20, 1, 'e', 5, 4, 'lewa', 1, '0', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES(21, 1, 'e', 6, 1, 'lewa', 1, '0', '', '', '', '', '', '');

Chcę usunać/podmienić pierwszy rekord po VALUES czyli np.

INSERT INTO `sektor` VALUES(19, 1, 'e', 5, 3, 'lewa', 1, '0', '', '', '', '', '', '');

na:

INSERT INTO `sektor` VALUES('', 1, 'e', 5, 3, 'lewa', 1, '0', '', '', '', '', '', '');

Jak to zrobić? Dodam, że te liczny nie są po kolei. I kończą się na kilka tysięcy.

Bardzo proszę pomoc.

$po=preg_replace('#\([0-9]+#','(\'\'',$przed);

Dzięki.

Teraz mam następny problem.

INSERT INTO `sektor` VALUES('', 1, 'e', 1, 3, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 2, 2, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 2, 3, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 2, 4, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 3, 1, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 4, 1, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 4, 2, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 4, 4, 'lewa', 1, '1', '', '', '', '', '', '');

INSERT INTO `sektor` VALUES('', 1, 'e', 5, 1, 'lewa', 1, '0', '', '', '', '', '', '');

Chcę:

INSERT INTO `sektor` VALUES('', 1, 'e', 4, 2, 'lewa', 1, '1', '', '', '', '', '', '');

Zamienic na:

INSERT INTO `sektor` VALUES('', $rejestracja, 'e', 4, 2, 'lewa', 1, '1', '', '', '', '', '', '');

Próbowałem to zrobić tak:

$a = "('', 1,'";

			$b = "('', '$rejestracja','";


			$po=preg_replace($a, $b, $przed);

Ale w zmiennej $b ciag: ‘$rejestracja’ pokazuje się jako zmienna. I nie wiem jak zrobić aby było jako tekst.

$po=preg_replace('#\(\'\',[0-9]+#','(\'\',$rejestracja',$in);

niestety teraz coś nie działa. Ciąg zostaje taki sam jaki był na początku. Nie zmienia się nic.

Dodane 14.09.2010 (Wt) 21:03

proszę o pomoc