@danyfir

После переноса на другой хостинг перестали работать sql запросы. Почему?

Перенес сайт с одного хостинга на другой. На сайте перестали работать sql запросы через php. Не могу понять в чем проблема
Вот этот код:
$postID = $_POST['vozrast'];
 $db = new Mysqli("localhost", "логин", "пароль", "бд");
    $db->query('SET NAMES utf-8');
    $result = mysql_query ("SELECT * FROM clgmh_postmeta WHERE meta_key='subject_name' AND meta_value='$postID'");
    while ($row = mysql_fetch_assoc($result)) {
    $buf = $row['post_id'];
    update_post_meta($buf, 'payment', 'Да');    
    }


На выходе вообще ничего не обновляет. Как будто до while код не доходит. Соединение проверил, вроде коннектит.

Единственную зацепку нашел в том, что на старом хостинге кодировка не позволяла выводить рус. надписи, на новом позволяет. Быть может дело в кодировке? Или она не может влиять на работу запросов?
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 1
OKyJIucT
@OKyJIucT
Sunshine reggae
Вбейте руками в PHPMyAdmin этот запрос и посмотрите, что будет. Возможно, на новом хостинге другая версия MySQL или модулей для PHP.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 14:02
5000 руб./за проект
24 апр. 2024, в 13:45
15000 руб./за проект
24 апр. 2024, в 13:32
300 руб./за проект