У меня есть вопрос, который сводит меня с ума действительно ...MySQL Ряды удален без каких-либо видимых причин
Я создал/веб-сайт PHP MySQL и, среди прочего, у меня есть таблица MySQL под названием "предложения".
Иногда один или несколько рядов (никогда все вместе) исчезают из этой таблицы, как если бы они были отменены ...
Есть два способа отмены предложения, одна команда «DELETE FROM предложений WHERE ID = '$ id' ", который я не использовал, поэтому этот параметр исключен.
Другая команда - «DELETE FROM предлагает WHERE expiry_date <« $ now », который, конечно же, удаляет истекшие предложения. Дело в том, что иногда даже не-истекшие предложения удаляются.
Я действительно не могу понять, почему эти строки, как правило, исчезают.
Это происходит без какого-либо решения преемственности ... иногда это происходит два раза в день, иногда один раз в неделю, иногда один раз в 3 месяца ... никогда в одно и то же время и никогда в тот же день недели.
Я начал думать, что он может зависеть (каким-то образом я не понимаю) с сервера, но я не знаю этого поля очень хорошо, чтобы быть честным, поэтому мой - это просто предположение.
Надеюсь, что кто-то из вас, ребята, сможет мне помочь или хотя бы дать мне какой-то намек.
Ждите ваших добрых ответов, большое спасибо заранее.
Дин.
Хакерский доступ в вашу базу данных для удовольствия, потому что он получил пароль? Может, кто-то рядом с тобой? Измените пароли! –
Забавный комментарий выше, но это, вероятно, не так. Я предполагаю, что '' $ now'' не должен быть строкой. – PHPglue
Где мой код? Оба ваших запроса имеют потенциал для SQL-инъекций, если вы не должным образом дезинфицировали свои переменные. Если нет, почти все может случиться. –