Я только что перевел мой сайт на новый сервер (Shared to VPS)Условные обозначения MySQL?
Я ожидал ошибок, и единственная ошибка, которая меня действительно озадачивает, - это этот оператор SQL.
echo mysql_query("SELECT COUNT(*) FROM users_online_now")
Это не возвращает ничего! И если я пытаюсь mysql_num_rows
, он возвращает
mysql_num_rows(): supplied argument is not a valid MySQL result resource..
Если я запрос другую таблицу, хотя, например:
echo mysql_query("SELECT COUNT(*) FROM users")
Он отлично работает.
Я предполагаю, что это как-то связано с названием стола? Он отлично работал на моем предыдущем хосте, есть ли какая-то настройка, которую я должен изменить?
Обновление: Выяснено. Сервер все еще идет через DNS-изменения, и mySQL полностью перепутался. DNS наконец-то обновился!
Ну, существует ли таблица этого имени? –
Однако имена таблиц должны быть заключены в обратные ссылки: '\' 'не кавычки. Но это не может быть причиной, если ваш второй запрос работает. –
Да, я удаляю цитаты и да; таблицы существуют. – Moe