Jeg leger med noget PHP/postgreSQL, og jeg kunne godt tænke mig at
definere et view i databasen i stedet for at have en lang knudret
forespørgsel stående i min PHP-kode.
Problemet er at jeg i min PHP-kode har en $ID-variabel, som indgår flere
steder i forespørgslen.
Et meget forkortet eksempel kunne være:
$id = 3;
$sql= "
select * from tabel1 left join
(select * from tabel2 where ID=$ID)
on (dato);"
pq_exec($connection, $sql);
....
Altså, nogle subselects, hvor $ID indgår i where-udtrykket (i den
egentlige sql-sætning er der flere left-joins og derfor bliver det lidt
uoverskueligt at have i PHP-koden).
Kan det lade sig gøre at parameterisere views, så man kan angive $ID
ved visningen?
Jeg kan ikke finde noget i manualen, men jeg kan have overset noget?
--
Morten -
http://www.sickhumor.dk/
Laugh alone and the world thinks you're an idiot.