RE: Re[2]: [PHP-DB] Begining PHP...Have Questions

From: Date: Mon, 19 Jul 2004 19:38:00 +0000
Subject: RE: Re[2]: [PHP-DB] Begining PHP...Have Questions
Groups: php.db 
Request: Send a blank email to php-db+get-35389@lists.php.net to get a copy of this message
But has that change (commas to periods) addressed the original problem you posted regarding the code not returning the results you expect? Rich > -----Original Message----- > From: Aaron Todd [mailto:aaloki88@hotmail.com] > Sent: Monday, July 19, 2004 3:14 PM > To: php-db@lists.php.net > Subject: Re: Re[2]: [PHP-DB] Begining PHP...Have Questions > > > 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" <pmrivas01@yahoo.com.ar> wrote in message > news:7911410577.20040719155436@yahoo.com.ar... > > 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 > > AT> 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 > > AT> 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 > >

« previous php.db (#35389) next »