Change the single quote to a double quote:

<code>
$query = "SELECT * FROM `job listing` WHERE open >= '$today' LIMIT 0 , 30
";
</code>

This tells the PHP string parser to replace all declared, in-scope variables
that are detected in a string with the value of the variable (as a
toString() method, so a reference would not pass in the actual data, it
would print something like "Resource id #3").

When you use single-quotes, you are telling the parser to keep it's hands
off the string, and use "as-is".

Example:
<code>
var $a = 'test';
var $b = 'test2';
var $c = '$a$b';
var $d = "$a$b";
var $e = $a.$b;
</code>

$e is equivalent to $d, where c would print literally $a$b, since you told
the parser using the single quotes to leave the string alone.

Likewise, var $f = $a."-$b$c-".'$e'; would print test-test2$a$b-$e;

--
Jared Farrish
Intermediate Web Developer
Denton, Tx

Abraham Maslow: "If the only tool you have is a hammer, you tend to see
every problem as a nail." $$

Reply via email to