- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброе время суток, дамы и господа !
Меня зовут Влад.
К сожалению, я столкнулся с проблемой нестабильной работы сервера моего сайта mysql.ru. Она имеет место тогда, когда я тестирую запись результатов игроков по своей игровой технологии.
Сама технология записи результатов (напомню): html как оболочка -> .swf (AS3, flash) -> php -> mysql.
Запрос на запись - простой и канонический:
$sql = mysql_query("INSERT INTO `u0260011_default`.`tb_exp` (nazwisko, imie, kraj, miejscowosc, mail, score) VALUES ('$nazwisko','$imie','$kraj','$miejscowosc','$email','$score')");
Пишется. При этом почему-то возникает дополнительная нулевая строка.
1. Почему и как с этим бороться
2. Абсолютно нет стабильного считывания. Сам код в php:
" $sql_2 = "SELECT * FROM `u0260011_default`.`tb_exp` ORDER BY score DESC";
$result = mysql_query($sql_2) or die(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$table .= ":_";
$table .= $row['nazwisko'].":_";
$table .= $row['imie'].":_";
$table .= $row['kraj'].":_";
$table .= $row['miejscowosc'].":_";
$table .= $row['mail'].":_";
$table .= $row['score']."/n"; ", где знаки ":_" и "/n" служат разделителями между строками столбцами соответственно...
}
echo $table;
При этом его обработка идет уже в файле .swf...
На первых порах работал код хорошо, далее начал барахлить (белый экран вместо выведенных результатов)
Вспыхивает красная рамочка об ошибках и идет отчет о том, что случилось. Дал бы некоторые из них даю в приложении, да не понял как...
Примерные цитаты из лога:
browser_name: "CHROME"
browser_version: "56.0.2924.87"
user_os: "Win"
server_software: "Apache/2.2.15 (CentOS)"
user_agent_string: "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
locale: "ru"
configuration_storage: "disabled"
php_version: "5.3.28"
exception_type: "js"
exception[mode]: "stack"
exception[name]: "TypeError"
exception[message]: "Cannot read property '0' of null"
exception[stack][0][line]: "235"
exception[stack][0][func]: ""
exception[stack][0][context][0]: " lastException = null;"
exception[stack][0][context][1]: " notifyHandlers.apply(null, [stack, null].concat(args));"
exception[stack][0][context][2]: " }"
exception[stack][0][context][3]: " }, (stack.incomplete ? 2000 : 0));"
exception[stack][0][context][4]: ""
exception[stack][0][context][5]: " throw ex; // re-throw to propagate to the top level (and cause wind//..."
exception[stack][0][context][6]: " }"
exception[stack][0][context][7]: ""
exception[stack][0][context][8]: " report.subscribe = subscribe;"
exception[stack][0][context][9]: " report.unsubscribe = unsubscribe;"
exception[stack][0][context][10]: " return report;"
Заранее благодарен
Владислав
Здравствуйте, Влад
Очевидно, проблема в вашем коде
Исправляйте ошибки, совершенствуйтесь и все будет хорошо
Дорогой Андрейка ! Спасибо за ответ...
Привет Одессе... Теоретически возможно взаимодействие через TeamViewer.. В одиночку я исчерпался...
Здравствуйте, Влад. Меня зовут Дмитрий.
Очевидно, что в первом запросе на SQL выполняется одна вставка. Случайно у вас нет вставки еще в каком-нибудь месте или триггера?
Ну и второе - как вас еще не взломали?
Здравствуйте, Дмитрий ! Приятно заочно познакомиться
1.
На весь код лишь один insert... далее НЕ знаю..
2.
А может быть, и взломали... Мне как-то без разницы: или я уже взломан, или просто код не работает...
wlad, есть ли триггеры? Посмотреть можно в том же phpmyadmin.
пошел рыться в phpmyadmin
---------- Добавлено 27.03.2017 в 16:47 ----------
Обуревает детское желание и поклянчить подсказку, как я в свой php-код вставляю триггер...