При выполнении базовых запросов SQL SELECT в моей базе данных (базе данных phpMyAdmin) я обнаружил некоторые ошибки, которые не могу объяснить.
Запрос, такой как
SELECT A_Email FROM Account_Details WHERE A_Email = 'test@test.com'
... будет работать нормально, но только при определенных условиях.
Похоже, что если я отредактирую содержимое таблицы напрямую в phpMyAdmin, этот запрос будет работать нормально, и он найдет адрес электронной почты. Однако, если я использую удаленный вызов INSERT для добавления того же адреса электронной почты в базу данных, тот же запрос SELECT не будет работать, даже если я вижу адрес электронной почты в базе данных в точно таком же формате при просмотре phpMyAdmin.
Я полностью озадачен, почему это происходит, какие-либо идеи?
Кортеж A_Email имеет следующие ограничения:
Field | Type | Collation
--------|--------------|-------------------
A_Email | varchar(100) | latin1_general_ci
Если вам нужно больше подробностей, дайте мне знать.
Большое спасибо