I believe this is a problem with $conn, not your sql syntax. How is $conn defined? Is it passed as an argument to the function containing this code, or defined as a global? Are you using pg_pconnect or pg_connect()? At 01:34 PM 1/29/02 -0500, Jeff Self wrote: >I'm having trouble getting an SQL statement to use a variable. Here's >the statement: > > $sql = "SELECT emp_fname FROM employee WHERE username = '$username'"; > $result = pg_exec($conn,$sql); > if (!$result) { > exit; > } >I get the following warning from this: > >Warning: Supplied argument is not a valid PostgreSQL link resource in >/var/www/personnel/include/functions.inc on line 25 > >Is there another way to use a variable in an SQL statement. This format >works with MySQL. > >-- >Jeff Self >Information Technology Analyst >Department of Personnel >City of Newport News >2400 Washington Ave. >Newport News, VA 23607 >757-926-6930 > > >---------------------------(end of broadcast)--------------------------- >TIP 5: Have you checked our extensive FAQ? > >http://www.postgresql.org/users-lounge/docs/faq.html >