Nasıl bir parametreli sorgu çıkarım sürümünü alabilirsiniz?

2 Cevap php

2 Cevap

(pg_query_params tarafından kullanılan) PostgreSQL genişletilmiş protokol sorguları parametreleri ayırır.

Sorgular sonuçta yalnızca sunucu tarafında inşa edilir, sadece PostgreSQL 'nin yeteneklerini kullanarak istemci tarafında bunları oluşturmak için hiçbir yolu yoktur.

Sen kullanarak params göndermeden önce sağlanan parametrelerin değerlerini yerine ve sorgu oturum açabilirsiniz preg_replace.

Update:

Sen which will log the queries into a file or syslog sunucu tarafında (bağlı parametreler dahil) PostgreSQL günlüğü, daha sonra periyodik bir PostgreSQL tabloya bu dosyayı yüklemek etkinleştirebilirsiniz.

Eğer (if you can, sonra sargının beyanı içerecek PHP oto Başa eklenen işlevselliği kullanmak isteyebilirsiniz) kendi sarıcı işlevi ile kaynak kodu pg_query_params her geçtiği () değiştirebilirsiniz sürece o sadece gerçekten yapabilirsiniz veritabanı düzeyinde bu.

C.