Re: Syntax for select statement
| From: | Jason Stechschulte | Date: | Mon, 30 Apr 2001 19:44:33 +0000 |
| Subject: | Re: Syntax for select statement | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-50907@lists.php.net to get a copy of this message | ||
On Fri, Apr 27, 2001 at 11:56:08AM -0400, Don Pro wrote:
> $queryID = mysql_query("SELECT Country, Agent FROM Ports
> WHERE Portname = '$portname'");
>
> My question is, if the variable $portname has the ' character within in,
> will this cause an error in my select statement? If the answer is
> "Yes", can someone give me a more robust way of writing it using PHP?
Yes. You could try this
$queryID = mysql_query("SELECT Country, Agent FROM Ports
WHERE Portname='".addslashes($portname)."'");
--
Jason Stechschulte
jpstech@unoh.edu
--
Suppose you're working on an optimizer to render \X unnecessary (or
rather, redundant, which isn't the same thing in my book).
-- Larry Wall in <199710211624.JAA17833@wall.org>