Как вставить несколько строк, используя переменную в базе данных Oracle через PHP? - PullRequest
1 голос
/ 24 марта 2012

Как вставить несколько строк, используя переменную в базе данных Oracle через PHP?Мой запрос -:

$qry6= "INSERT INTO sample(name , id , qty , PRICE , tax) VALUES ".$result_product1.";";

, где

$result_product1 = (shirt,1,20,300,100),(pant,2,50,400,75),(tie,5,50,100,25);

Так как передать несколько строк в Oracle через php?Я получаю с форума, как запрос должен быть -:

INSERT ALL into sample(name , id , qty , PRICE , tax values (shirt,1,20,300,100)
           into sample(name , id , qty , PRICE , tax values (pant,2,50,400,75)
           into sample(name , id , qty , PRICE , tax values (tie,5,50,100,25);

Так что, PLZ, помогите мне, Как я могу преобразовать мой запрос в этот принятый оракулом формат ... PLZ, направьте меня ...

1 Ответ

1 голос
/ 24 марта 2012

Я не знаю намного больше о вставке в Oracle.Но по вашему вопросу это может помочь вам ...

$result_product1 = str_replace( "),(", ") into sample(name , id , qty , PRICE , tax) values (", $result_product1);

И ваш последний запрос будет ...

$qry6= "INSERT INTO sample(name , id , qty , PRICE , tax) VALUES ".$result_product1.";";

Проверьте это ...

...