Search Postgresql Archives

Re: E_PARSE error ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 3, 2008 at 10:14 AM, PJ <af.gourmet@xxxxxxxxxxxx> wrote:
> I'm using php5, postgresql 8.3, apache2.2.8, FreeBSD 7.0
> I don't understand the message:
>
> *Parse error*: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
> T_STRING or T_VARIABLE or T_NUM_STRING
>
> the guilty line is:
>
> list($page_id)=sqlget("
>       select page_id from pages where name='$_SERVER['SCRIPT_NAME']'");

Inside quotes, you need to remove the single quotes around your array
index.  Seems wrong, I know, but that's what php says to do.  I prefer
to concatenate.  so either:

list($page_id)=sqlget("select page_id from pages where
name='$_SERVER[SCRIPT_NAME]'");


list($page_id)=sqlget("select page_id from pages where
name=".$_SERVER['SCRIPT_NAME'].");

are legal.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux