//запрашиваем количество энергии и дату последнего пополнения $q = mysql_query('SELECT `freeEnergy` FROM `'.$table_name.'` WHERE `uid` = '.$viewer_id.';'); $freeEnergy = mysql_result($q,freeEnergy); $q = mysql_query('SELECT `paidEnergy` FROM `'.$table_name.'` WHERE `uid` = '.$viewer_id.';'); $paidEnergy = mysql_result($q,paidEnergy); $q = mysql_query('SELECT `lastEnergyUpdate` FROM `'.$table_name.'` WHERE `uid` = '.$viewer_id.';'); $lastEnergyUpdate = mysql_result($q,lastEnergyUpdate);
Я уже и у Гугля спрашивал. Но ничего не помогло. Ошибку выдает на строках присвоения значений. Т.е., я так понимаю, он не может взять данные из БД? (Ошибка вида: аргумент не является результатом МУСКЛ-запроса)
echo 'SELECT `freeEnergy` FROM `'.$table_name.'` WHERE `uid` = '.$viewer_id.';';echo 'SELECT `paidEnergy` FROM `'.$table_name.'` WHERE `uid` = '.$viewer_id.';';echo 'SELECT `lastEnergyUpdate` FROM `'.$table_name.'` WHERE `uid` = '.$viewer_id.';';
Нашел в чем ошибка: php-скрипт не присваивает значения, взятым из метода POST, переменным.
С чем может быть связано? Переменные отсылаются корректно, проверено.
Casperovskii писал(а):Нашел в чем ошибка: php-скрипт не присваивает значения, взятым из метода POST, переменным.
С чем может быть связано? Переменные отсылаются корректно, проверено.
После этого возникла другая проблема: при тестировании с локальной машины все работает на ура, а при запуске приложения из контакта - ни один запрос не доходит до сервера (вообще никакой, даже тот, что пользователь запустил приложение). С чем это может быть связано? Код всех запросов - как у startGame_***.
Переменные те же самые, кроме slower.
В теле конструктора главного класса выполняется два запроса (на локальной машине сервер отвечает и все ок), может ли быть причина в этом?