Возможно ли это? пространство существует вокруг значения имени? Попробуйте изменить запрос с
name = 'john'
до
name like '%john%'.
Если вы можете получить доступ к БД, убедитесь, что в значении столбца нет пробелов.
Попробуйте другое значение из таблицы, например, Мэри, тоже самое?
Если вы используете php, попробуйте взломать и сбросить переменную как
var_dump($name);
break;