Php bir çağrıda birden fazla postgresql sql hazırlanmış deyimi göndermek için herhangi bir yolu var mı?

0 Cevap php

Bir kez daha sql hazırlanan ifadeleri yürütmek için herhangi bir yolu var mı? Ya da en azından, bu sonuca ulaşmak için bir şey kullanmak, bu işlemler ile taklit edilebilir?

pg_send_query can execute more statements (from php docs "The SQL statement or statements to be executed.") but pg_send_execute and pg_send_prepare can work only with one statement.

Sorgu parametresi aşağıdaki açıklama vardır

"Parametreli SQL deyimi. Yalnızca tek bir ifade içermelidir. (Noktalı virgülle ayırarak birden fazla ifadeleri izin verilmez.) Herhangi bir parametre kullanılırsa, vb onlar $ 1, $ 2 olarak adlandırılır"

dan http://www.php.net/manual/en/function.pg-send-prepare.php

Pg_end_copy yaptığı gibi php ve postgresql arasında daha az gidiş-dönüş yapmak için bir kez daha ifadeleri göndermek için herhangi bir yolu var mı?

Ben benim kod sql injection açıkları olabilir bağlayıcı çünkü parametre olmadan pg_end_copy kullanmak istemiyorum.

0 Cevap