On Fri, 24 Oct 2003, Martin Marques wrote: > El Vie 24 Oct 2003 15:02, Robby Russell escribió: > > Stephen wrote: > > > Hi, > > > > > > Does anyone know if PHP supports prepared queries for PostgreSQL 7.3.x ? > If > > > not, when will prepared queries be supported? > > > > > > Thanks, Stephen > > > > > > > You might want to look at PEAR db. I think it comes with php standard > > now... so pear.php.net. > > Those are not prepared queries (at least in the sence of prepare -> execute). > For prepared queries you have to know how to talk to libpq, and that's > something that is done from the pgsql ext. This hunk of code works fine on my php 4.3.2 / postgresql 7.3.4 box: <?php $conn = pg_connect("dbname=marl8412 user=marl8412"); $a = pg_query($conn,"prepare test (int4) as select * from accounts where aid= $1"); $res = pg_query($conn,"execute test (45)"); $row = pg_fetch_row($res); print implode(" ",array_values($row))."<BR>"; ?> so yes, you can use a prepared queries in PHP. But, they won't live across connections I don't think. Or at least I'm pretty sure you can't count on them living from one page to the next. but if you're gonna have a page where you run the same select with different select parameters over and over it might be a win.