That explains it.  I did look at the manual and it did show . instead of ,
It just didnt even hit me.  One of those kick yourself mistakes.

Thanks,

Aaron


"Pablo M. Rivas" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello Aaron,
>
>     why are you using , instead of . ?
>
>       $query = "SELECT * FROM users WHERE email='",$_POST['username'],"'";
>       is this a typo?...
>       this sould be:
>       $query = "SELECT * FROM users WHERE email='".$_POST['username']."'";
>       or $query = "SELECT * FROM users WHERE
email='{$_POST['username']}'";
>
>       mhhh.. do you whant to know wy echo works and $query= not?
>       read the manual... (string functions, echo) and (Language
>       reference, String Operators)
>
>
>       in echo case, you are giving more than 1 argument:
>       echo "blahblablah",$variable,"blahblahblah";
>       in $xx="blahblahblah",$variable,"blahblahblah" you are getting a
>       parse error.
>
>
> AT> That makes great sence, however when I tried using $_POST in my SQL
> AT> statement it would not work.
>
> AT> This works fine:
> AT> $query = "SELECT * FROM users WHERE email='".$username."'";
> AT> But this one doesnt at all:
> AT> $query = "SELECT * FROM users WHERE email='",$_POST['username'],"'";
>
> AT> It does however work for  all the echo commands and It is also correct
when
> AT> I echo the statement:
> AT> echo "SELECT * FROM users WHERE email='",$_POST['username'],"'";
>
> AT> Am I missing something?
>
> AT> Thanks again,
>
> AT> Aaron
>
>
>
>
> -- 
> Best regards,
>  Pablo

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to