> > $sql = "SELECT * FROM tablename WHERE
> > tablename.column=$_GET['criteria_integer']";
> >
> > but unfortunately, this isn't working.
On a related note, outside of strings one should always surround keys with
quotes, so:
$arr = array('a' => 'apple', 'b' => 'banana');
print $arr['a']; // apple
print $arr[a]; // apple BUT this is bad
Without the quotes is bad because PHP first:
a) looks for the constant named 'a'
b) if constant 'a' is not found, an error of type
E_NOTICE is thrown.
So, let's do this:
define('a','b');
print $arr['a']; // apple
print $arr[a]; // banana (no error)
Because constants are not looked for within strings, the following is
appropriate:
print "an $arr[a]"; // an apple
As are:
print "an {$arr['a']}"; // an apple
print "an ". $arr['a']; // an apple
Anyway, maybe that helps explain a few things :)
Regards,
Philip Olson
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]