Задавайте вопросы, мы ответим
Вы не зашли.
В форме на сайте вбивается 3 величины. Высота, ширина и допуск +/-мм. Эти величины отправляются в переменные $search_height, $search_width, $search_admission.
Никак не могу разобраться с синтаксисом. Перепробовал множество вариантов никак не получается.
Неактивен
Если высота и ширина - численные значения в мм, то
$sql = "SELECT id, WN_HEIGHT, WN_WIDTH FROM sale WHERE (WN_HEIGHT BETWEEN ".$search_height." - ".$search_admission." AND ".$search_height." + ".$search_admission.") and (WN_WIDTH BETWEEN ".$search_width." - ".$search_admission." AND ".$search_width." + ".$search_admission.")";
$result = mysql_query($sql) or die(mysql_error());
Неактивен
И опять же, выдаёт ошибку.
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 'AND 2130 + ) and (WN_WIDTH BETWEEN - AND + )' at line 1
И как он будет искать ширину и длину, если ему не указывать, что именно искать?
Отредактированно Debugg (14.12.2011 20:23:48)
Неактивен
Потому что не присвоена переменная $search_admission.
Неактивен
Спасибо! Помогло
Неактивен