Select Where using character varying ?? - Mailing list pgsql-php

From ben wilko
Subject Select Where using character varying ??
Date
Msg-id BAY116-F1074C7ACE9E04AA4A018B88F1C0@phx.gbl
Whole thread Raw
Responses Re: Select Where using character varying ??
List pgsql-php
Hi Guys
 
I am printing names into a combo box and posting the variable. I try and use the name ($Sem) in an SQL statement; WHERE name = $Sem; but I get an error which is displayed near the end of this message. Are we able compare php string to postgresql character varying??  not sure how else to do the selection
 
 
$conn = pg_Connect("host=localhost dbname=#### user=#### password=####");
   if (!$conn) {echo "An database connection error occurred.\n"; exit;}
 
 
// e.g. $Sem = "seminar one";
 
$Sem = $_POST['Seminars'];
 
 
$Sem_No = pg_Exec($conn,"SELECT seminar_id FROM seminar WHERE name = $Sem");
 if (!$SemNo) {echo "A query error occurred in retreiving the selected seminar's ID <br>"; /*exit;*/}
$Sem_No = pg_Result($Sem_No, 0);
 
// Error Message
 
Warning: pg_exec() [function.pg-exec]: Query failed: ERROR: syntax error at or near "one" at character 54 in /home/bdwilko/public_html/jet/form/insertP.php on line 56
A query error occurred in retreiving the selected seminar's ID
 
 
Table: 
seminar
Column     TypeNot NullDefaultActionsComment
seminar_idinteger NOT NULL nextval('seminar_seminar_id_seq'::regclass)AlterDrop
name                          character varyingAlterDrop
address                       character varyingAlterDrop
date                           date                  AlterDrop
description                  character varying AlterDrop
notes                         character varyingAlterDrop

pgsql-php by date:

Previous
From: Erik Jones
Date:
Subject: Re: Having problems with user defined sessions using postgresql
Next
From: Charley Tiggs
Date:
Subject: Re: Select Where using character varying ??