Ответы пользователя по тегу MySQL
  • Может ли запрос SELECT приводить к удалению данных?

    @bankir1980
    Думаю тут проблема как раз не в sql и скорее всего не в приведенном выше php коде. Нужно рыть в сторону кэша браузера/веб сервера (apache, nginx). Почему пишет ошибки, но при этом удаляет? Ну например, просто выполняется код 2 раза. В первый удалил, во второй - выдал ошибку. Этим можно объяснить и поведение при копировании в новую вкладку.
    Ответ написан
    Комментировать
  • При переносе не хочет подключаться к БД, в чем может быть проблема?

    @bankir1980
    Хотя вопрос и задан более 2-х лет назад, отвечу для других, ищущих информацию, т.к. сам столкнулся с данной проблемой.
    1. Смотрим DB_HOSTNAME. Если MySQL сервер физически располагается на том же сервере, что и PHP, то тут прописано localhost, если на другом - прописываем IP другого сервера. После этого обычно ошибка исчезает.
    2. Когда настройка localhost, то mysqli пытается работать с mysql через сокет, а не TCP/IP. В таком случае смотрим, что выдает phpinfo() для сервера в части настроек mysqli и смотрим какой сокет прописан в настройках. Сверяем данную настройку с настройкой в my.cfg mysql сервера. Сокет должен быть один и тот же и в mysql и в php.
    Ответ написан
    1 комментарий