MySQL больше не возвращает результатов - PullRequest
0 голосов
/ 24 января 2012

Моя база данных похожа на

id name age
1  john 21
2  mary 25

Если я сделаю что-то вроде

SELECT * FROM table WHERE name='john'

, то она просто возвращает 0 результатов.Странно то, что он работал до часа назад.Это сервер XAMPP, где я работаю над своей PHP-программой уже несколько дней.Как это вызвано и как я могу решить это?

1 Ответ

0 голосов
/ 25 января 2012

Возможно ли это? пространство существует вокруг значения имени? Попробуйте изменить запрос с

name = 'john'

до

name like '%john%'.  

Если вы можете получить доступ к БД, убедитесь, что в значении столбца нет пробелов.

Попробуйте другое значение из таблицы, например, Мэри, тоже самое?

Если вы используете php, попробуйте взломать и сбросить переменную как

var_dump($name);
break;
...