Тема: Помогите исправить уловие (WAP/WEB мастеру/Помощь мастерам) vvb (12 Feb 2016 в 18:27) if (mysql_num_rows(mysql_query(\"SELECT * FROM `servers` WHERE `server_port` = \'\".$_POST[\'port\'].\"\' AND `location_id` = \'\".$_POST[\'что-то\'].\"\'\")) == 0) И да - $_POST опасно в запрос вставлять Olk (12 Feb 2016 в 20:17) Сделай fetch_assoc запрос, далее вместо == 0 используй !isset() и заодно по location_id проверяй всё, что требуется.... Хз, не понял что-то... [i]Добавлено:[/i] <? $a = mysql_fetch_assoc(mysql_query(\"SELECT 1 FROM `servers` WHERE `server_port` = \'\".mysql_real_escape_string($_POST[\'port\']).\"\' LIMIT 1\")); if(!isset($a) && <твоё второе условие>){ echo \'SUCCESS\'; }else die(); ?> Кодинг (13 Feb 2016 в 15:24) --Цитата-- vvb (12 Feb 2016 в 18:27): if (mysql_num_rows(mysql_query(\"SELECT * FROM `servers` WHERE `server_port` = \'\".$_POST[\'port\'].\"\' AND `location_id` = \'\".$_POST[\'что-то\'].\"\'\")) == 0) И да - $_POST опасно в запрос вставлять ---------- vvb, спасибо, уже сам додумался) Nnm (16 Feb 2016 в 19:18) --Цитата-- vvb (12 Feb 2016 в 18:27): if (mysql_num_rows(mysql_query(\"SELECT * FROM `servers` WHERE `server_port` = \'\".$_POST[\'port\'].\"\' AND `location_id` = \'\".$_POST[\'что-то\'].\"\'\")) == 0) И да - $_POST опасно в запрос вставлять ---------- vvb, mysql_real_escape_string(htmlspecialchars($_POST[\'что-то\'])) так не опасно Источник: http://www.dcms-social.ru/forum/20/44/61152/