Have you tried:
echo "CONN: $conn<br>";
echo "SQL: $sql<br>";
to see what is being passed to postgres?
Jeff
On Tuesday, January 29, 2002, at 10:34 AM, 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
>