🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.database
Article #15236

Parameteriseret view i postgresql

#15236
From: Morten Breum Mikkelsen
Date: Fri, 15 Jun 2001 14:01
26 lines
1908 bytes
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.
Technical Details
Message-ID: <9gd497$31n$1@sunsite.dk>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!212.88.64.227!sonofon.dk!sunsite.dk!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DANISH,ASCII
X-Google-Thread: fcdf9,455e7c36f3b70c82,start
X-Google-Attributes: gidfcdf9,public
X-Google-ArrivalTime: 2001-06-15 06:58:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!212.88.64.227!sonofon.dk!sunsite.dk!not-for-mail
From: "Morten Breum Mikkelsen" <mbreum@odense.kollegionet.dk>
Newsgroups: dk.edb.database
Subject: Parameteriseret view i postgresql
Date: Fri, 15 Jun 2001 16:01:01 +0200
Organization: SunSITE.dk - Supporting Opensource Software
Lines: 26
Sender: mbreum@visl.hum.ou.dk
Message-ID: <9gd497$31n$1@sunsite.dk>
NNTP-Posting-Host: visl.hum.ou.dk
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: sunsite.dk 992613479 3127 130.225.141.86 (15 Jun 2001 13:57:59 GMT)
X-Complaints-To: news@sunsite.dk
NNTP-Posting-Date: Fri, 15 Jun 2001 13:57:59 +0000 (UTC)
X-Authenticated: mbreum@odense.kollegienet.dk
User-Agent: Pan/0.9.6 (Unix)