Simple Login Script error
Moderator: General Moderators
-
anthony88guy
- Forum Contributor
- Posts: 246
- Joined: Thu Jan 20, 2005 8:22 pm
Simple Login Script error
I am trying to make a simple login script, but i am getting an error on line 16: Parse error: parse error, unexpected T_STRING
Last edited by anthony88guy on Thu May 12, 2005 6:12 pm, edited 1 time in total.
-
anthony88guy
- Forum Contributor
- Posts: 246
- Joined: Thu Jan 20, 2005 8:22 pm
I would need quotes? Likes this?
Last edited by anthony88guy on Thu May 12, 2005 6:12 pm, edited 1 time in total.
no now you have syntax errors. Tryanthony88guy wrote:I would need quotes? Likes this?
Code: Select all
$registered = mysql_query("SELECT * FROM users WHERE user = "$user" && pass = "$pass"") or die(mysql_error());
Code: Select all
$registered = mysql_query("SELECT * FROM users WHERE user = '$user' && pass = '$pass'") or die(mysql_error());-
anthony88guy
- Forum Contributor
- Posts: 246
- Joined: Thu Jan 20, 2005 8:22 pm
- Ambush Commander
- DevNet Master
- Posts: 3698
- Joined: Mon Oct 25, 2004 9:29 pm
- Location: New Jersey, US
Because without escaping your quote characters PHP sees this:
And there's no concatenation, so PHP throws a parse error.
Code: Select all
"SELECT * FROM users WHERE user = "
$user
" && pass = "
$pass
""