Если Вы нашли ответ на вопрос, пожалуйста, пометьте необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим

Вопросы

Снова я. 

  Есть такая команда (открыть спойлер)

Но, как вы знаете, mysql_ping не поддерживается на PHP старше 5.0

Так вот, как мне откатиться к 5.0, либо скажите альтернативу этой команды для 7.0

(Предпочтительнее будет откатиться)

  Ошибки компилирования (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение

20 ответов на этот вопрос

  • 0

@Tonny_Montanaaz В R7 вроде бы осталась функция mysql_ping. Ну а если ее нет, значит попробуйте использовать mysql_errno()

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 11/30/2017 в 20:32, DEST сказал:

@Tonny_Montanaaz В R7 вроде бы осталась функция mysql_ping. Ну а если ее нет, значит попробуйте использовать mysql_errno()

Читать далее...  

Остались варнинги.

  Тык (открыть спойлер)

 

 

  В 11/30/2017 в 20:32, DEST сказал:

@Tonny_Montanaaz В R7 вроде бы осталась функция mysql_ping. Ну а если ее нет, значит попробуйте использовать mysql_errno()

Читать далее...  

Вот скрин, прошу прощения

Безымянный.jpg

+ БД не стартует, не пишет в консоли вообще ничего

Отредактировано пользователем Tonny_Montanaaz

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz уберите switch. Замените switch-конструкцию этой: 
 

if(mysql_errno(dbHandle) != 0)
	print("Mysql connection: error");
else
	print("Mysql connection: ok");

 

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 11/30/2017 в 20:45, DEST сказал:

@Tonny_Montanaaz уберите switch. Замените switch-конструкцию этой: 
 

if(mysql_errno(dbHandle) != 0)
	print("Mysql connection: error");
else
	print("Mysql connection: ok");

 

Читать далее...  

Варнинги остались, БД стартовала, уже лучше, спасибо

Безымянный.jpg

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz на какую строку варнинги? 

Поделиться сообщением


Ссылка на сообщение
  • 0

Попробуйте после 327 строки поставить return true; 

Поделиться сообщением


Ссылка на сообщение
  • 0

Не понял, как это будет выглядеть?

И еще при регистрации выдает id=0, ничего не сохраняет в бд

  В 11/30/2017 в 20:55, DEST сказал:

Попробуйте после 327 строки поставить return true; 

Читать далее...  

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz Если бы вы код присылали не скринами, а используя возможности форума, я бы вам показал как это выглядит. 

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 11/30/2017 в 21:14, DEST сказал:

@Tonny_Montanaaz Если бы вы код присылали не скринами, а используя возможности форума, я бы вам показал как это выглядит. 

Читать далее...  
  Тык (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
  • 0
stock mysql_connects()
{
    dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATABASE, MYSQL_PASSWORD);
    if(mysql_errno(dbHandle) != 0)
      print("Mysql connection: error");
    else
      print("Mysql connection: ok");
    mysql_debug(MYSQL_DEBUG);
    return true;
}

 

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 12/1/2017 в 06:40, DEST сказал:
stock mysql_connects()
{
    dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATABASE, MYSQL_PASSWORD);
    if(mysql_errno(dbHandle) != 0)
      print("Mysql connection: error");
    else
      print("Mysql connection: ok");
    mysql_debug(MYSQL_DEBUG);
    return true;
}

 

Читать далее...  
  Переписаный (открыть спойлер)
  Дефайны (открыть спойлер)

Не удалось подключиться к БД

Отредактировано пользователем Tonny_Montanaaz

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz это вы написали решение своей проблемы? И, да, копировать нужно на русской раскладке, чтобы квакозябриков не было.

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz проблема с варнингами решена? 

Поделиться сообщением


Ссылка на сообщение
  • 0

Спасибо, изменил. Не совсем решение, бд не коннектит(

  В 12/1/2017 в 06:55, DEST сказал:

@Tonny_Montanaaz это вы написали решение своей проблемы? И, да, копировать нужно на русской раскладке, чтобы квакозябриков не было.

Читать далее...  

 

  В 12/1/2017 в 06:56, DEST сказал:

@Tonny_Montanaaz проблема с варнингами решена? 

Читать далее...  

Да, спасибо

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz с какой ошибкой в консоль? 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Tonny_Montanaaz у вас какой сейчас код стоит? Поставьте из этого сообщения и скиньте ошибку, которая выдается в консоль: 

Перейти к комментарию

Поделиться сообщением


Ссылка на сообщение
  • 0

Решил вопрос созданием переустановкой Денвера, мучался 3 дня. ХД

Тему можно закрыть, спасибо

Заметка от DEST , создано

Для закрытия темы нажмите на галочку у ответа, который является решением <ИЛИ> который вам помог.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • djxxx
      От djxxx
      приветствую всех.
       
      Задался таким вопросом при добавлении одной системы на DIALOG_STYLE_TABLIST_HEADERS.
       
      Суть проблемы в том, что диалог не выравнивается под нужные показатели, а просто как будто находиться по середине, в диалоге используется \t, но они особо не помогают в решении, также не ровно.
       
      а если попытаться выравнивать большим количеством \t, оно компилируется но в игре происходят вылеты
       
      Код такой:
      DialogAdmShop ( playerid, DIALOG_EPOINTSHOP, DIALOG_STYLE_TABLIST_HEADERS, fmt_str, ""BR"номер\t"BR"наименование\t"BR"доступное действие\n"\ "{EB4C42}#1\t{FFFFFF}Виртуальная валюта\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#2\t{FFFFFF}Донат валюта\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#3\t{FFFFFF}Вип статусы\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#4\t{FFFFFF}Кейсы\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#5\t{FFFFFF}Уникальные аксессуары\t{888888}нажмите для взаимодействия", "Выбрать", "Закрыть" ); }  
      сток dialogadmshop:
      stock DialogAdmShop(playerid, dialogid, style, title[], text[], button[], button2[]) {   if(style == 5)   {      ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "...", "...", "...", "");    }   ShowPlayerDialog(playerid, dialogid, style, title, text, button, button2);   return 1; }