Sanırım SQL enjeksiyonu hakkında çok bilgili değil arkadaşları girişi kaçmak için hatırlamak zorunda ve sadece ben (parametreleri yerine bir dizi geçmek olmaz ki parametreli sorgular kullanmak için iş yerinde kullandığınız veritabanı kitaplığı güncellemeye çalışıyorum m) pg_query_params
a> kullanarak.
Ancak, bir sorun haline çalıştırıyorum. Veritabanı kütüphane gereksinimleri biri bunu yapmak için herhangi bir yolu (var mı yürütüldüğünde her sorgu günlükleri ve parametreleri içeri doldurulmuş bir kez parametreli sorgu metnini almak için bir yol anlamaya değil ki kenara parametreli sorgular için kendi işlevi haddeleme, sanırım)?
Diğer bir deyişle, böyle bir parametreli sorgu çalıştırırken
pg_query_params('SELECT id FROM table WHERE foo = $1', array('bar'));
Gibi bir şey almak istiyorum
SELECT id FROM table WHERE foo = 'bar'