Şu anda hazırlanmış bir deyimi kullanarak bir Postgres üzerinde bir sorgu uygulamak zorunda. Benim şu anki kod şöyle görünür:
$arrFilter = array("", "");
$result = $db->prepare("select_music", "SELECT * FROM tblmusik WHERE lm_titel LIKE '%" . "$1" . "%' AND lm_text LIKE '%" . "$2" . "%');
(Db->) (hazırlamak sadece pg_prepare yürütür ())
Daha sonra bu sorguyu çalıştırmak:
if (isset($data['lm_titel'])) {
$arrFilter[0] = $data['lm_titel'];
}
if (isset($data['lm_text'])) {
$arrFilter[1] = $data['lm_text'];
}
$result = $db->execute("select_music", $arrFilter);
Ama aşağıdaki hatayı alıyorum:
Uyarı: pg_prepare (): Sorgu başarısız oldu: Hata: Satır 110 ev / freevma / htdocs / freeVMA / global / CLS / db.php / parametre $ 1 veri türünü belirlemek olamazdı
Ben bu çalışan almak için mutlu olacak, ve sizin yardımınıza seviniriz!
Brot