Вмъкване на WHERE в заявка до MySQL

maxaffey

Registered
Значи имам следната заявка, която работи ок:

Код:
$query = mysql_query ("SELECT * FROM oplojdania ORDER BY id ") or die (mysql_error());
while ($a=mysql_fetch_array($query)) {
$zaplojdane=$a['zaplojdane']; 

echo "<br /><a href = 'members.php?username=$zaplojdane' />$zaplojdane";
}

Искам обаче да вмъкна едно условие като например " where zaplojdane = 160006" и правя това:

Код:
$query = mysql_query ("SELECT * FROM oplojdania ORDER BY zaplojdane [b]WHERE zaplojdane = 160006 [/b]") or die (mysql_error());
while ($a=mysql_fetch_array($query)) {
$zaplojdane=$a['zaplojdane']; 

echo "<br /><a href = 'members.php?username=$zaplojdane' />$zaplojdane";
}

Но ми дава грешка:
Код:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where zaplojdane = 160006' at line 1

Моля дайте идеи какво да променя или как да го поставя това условие? Мерси
 
Да мерси много, колко го въртях ама само така не го бях правил.

А има ли начин да се направи вместо равно да е между примерно 160006 и 160010?


А за заплождането, правя една програмка за една зайцевъдна ферма :)
или по-скоро се опитвам
 
И как може да се съпоставят 2 дати дали едната е по-малка от другата пак с
Код:
WHERE data_rajdane_ochakvana < '$today3'

защото като е
Код:
WHERE data_rajdane_ochakvana = '$today3'

ми я намира перфектно датата в таблицата, но като задам по-голяма или по-малка ми извежда или всичко или нищо?!?

като датите са ми във формат примерно 01.01.2015
 
maxaffey каза:
И как може да се съпоставят 2 дати дали едната е по-малка от другата пак с
Код:
WHERE data_rajdane_ochakvana < '$today3'

защото като е
Код:
WHERE data_rajdane_ochakvana = '$today3'

ми я намира перфектно датата в таблицата, но като задам по-голяма или по-малка ми извежда или всичко или нищо?!?

като датите са ми във формат примерно 01.01.2015

Къде са ти в този формат? В променливата или в базата, или и в двете?
 

Горе