|
|
|
| Есть такая выборка
$query_1 = "SELECT * FROM rezume_ifo WHERE min_z_p <= '".$rquery['z_p']."' ";
$qq_1 = mysql_query($query_1);
while($rez_query = mysql_fetch_array($qq_1))
{
$fff = "$rez_query['doljnost']"<br>";
}
|
Почему условие <= работает некорректно? Например если min_z_p = 80, а $rquery['z_p'] = 100
при выборке считается что 80 больше 100. | |
|
|
|
|
|
|
|
для: Andchir
(17.08.2007 в 13:04)
| | Поле min_z_p имеет числовой тип? | |
|
|
|
|
|
|
|
для: Andchir
(17.08.2007 в 13:04)
| | А вы попробуйте убрать одинарные кавычки,сделав так "SELECT * FROM rezume_ifo WHERE min_z_p <= $rquery[z_p]"
Частая ошибка-люди думают,что ВСЕ пользовательские значения следует брать в одинарные кавычки,а это следует делать лишь если это-строка | |
|
|
|
|
|
|
|
для: Ralph
(17.08.2007 в 13:44)
| | >А вы попробуйте убрать одинарные кавычки,сделав так "SELECT * FROM rezume_ifo WHERE min_z_p <= $rquery[z_p]"
>Частая ошибка-люди думают,что ВСЕ пользовательские значения следует брать в одинарные кавычки,а это следует делать лишь если это-строка
Точно, совсем забыл... Так оно и оказалось. Спасибо! | |
|
|
|