Здрасти =) есть таблица user и два пользователя www и xxx Пример: пользователь www хочет изменить имя на WWW а ему такой есть а нужно чтобы попадал в else как составить условие? Код (Text): $name = $_POST['name']; $result= mysql_query("SELECT name FROM users WHERE name = '$name'", $db); $myrow = mysql_fetch_array($zaproslef); if(mysql_num_rows ($zaproslef) > 0 and $myrow['name'] !== $name) { echo "пользователь с таким именем есть" } else { UPDATE }
тебя в коде ничего не смущает? Результат выполнения sql ты записываешь в $result, потом вытаскиваешь из $zaproslef. Замени на Код (Text): $myrow = mysql_fetch_array($result); Можно упростить проверку Код (Text): if(!empty($myrow)) { echo "пользователь с таким именем есть" } else { UPDATE } Так же советую тебе фильтровать данные. Удачи!