Один из моих PHP-файлов выполняет запрос, который вставляет запись в мою базу данных.Вот код:
$query = "INSERT INTO conversations (viID, moID, viTyping, moTyping, priority, status, open, mOpen, lastMsgID, searched) VALUES ('1999', 0, 0, 0, 0, 0, 1, 1, 0, 'yahh')";
$result = mysql_query($query);
Обычно значения генерируются динамически.Но в попытке выяснить причину сбоя моего запроса я жестко закодировал значения в самом запросе.Вот что происходит:
1) При использовании IE запрос выполняется нормально и вставляет запись со всеми значениями, как и должно быть.
2) При использовании любого другого браузера запрос выполняется простохорошо, за исключением того, что значение 'yahh' не вставлено!Все остальные значения вставляются в том виде, в каком они должны быть.
3) Если я скопирую и вставлю запрос в phpMyAdmin, запрос будет работать нормально и вставит все значения (включая yahh).
Независимо от того, как я выполняю запрос, об ошибках не сообщается.
Это самая странная ошибка, которую я когда-либо видел.Я понятия не имею, что может быть причиной этого.Похоже, что браузер не должен иметь к этому никакого отношения!
Спасибо за вашу помощь!