Ошибка коннекта к БД

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
axecutor
Сообщения: 11
Зарегистрирован: 29 июл 2012, 12:29

Ошибка коннекта к БД

Сообщение axecutor »

Дорогие кодеры, пожалуйста, подскажите, в чем проблема?
Ни как не могу подключиться к БД чтобы записать туда данные.

Код: Выделить всё

<?php$mysql_host='localhost';$mysql_user='123';$mysql_pass='123';$mysql_base='123';$mysql_table='score_score';  //название нашей таблицы$uid=$_GET['uid'];$score=$_GET['score'];$auth=$_GET['auth'];  $api_id=214**06;$api_secret='YLXW32adQf******Gw';$auth2=md5($api_id.'_'.$uid.'_'.$api_secret); if ($auth==$auth2){mysql_connect($mysql_host,$mysql_user,$mysql_pass);mysql_selectdb($mysql_base);mysql_query('SET names "utf-8"');$sql=@mysql_query('SELECT * FROM `'.$mysql_table.'` WHERE `uid`='.$uid.'');$num=mysql_num_rows($sql);if ($num<1){mysql_query('INSERT INTO `'.$mysql_table.'` (`uid`,`score`) VALUES ('.$uid.','.$score.');') or die(mysql_error());echo 'new';}else{mysql_query('UPDATE `'.$mysql_table.'` SET `score`='.$score.' WHERE `uid`='.$uid.'') or die(mysql_error());echo 'exists';}}else{echo 'error';} ?>
MySQL стоит на денвере, пользователь с полными привилегиями и всё равно при запросе из браузера http://ap1.ru/score.php?uid=1333242321&score=123 выскакивает Error:( Весь день вчера просидел, как только не переругался, и на хостинге пробовал и MySQL раз 5 менял на разных хостингах - ошибка....
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

Re: Ошибка коннекта к БД

Сообщение Fedya »

Код: Выделить всё

$auth=$_GET['auth'];
Откуда auth берется? В запросе же нету, вот она ничему и не равна
axecutor
Сообщения: 11
Зарегистрирован: 29 июл 2012, 12:29

Re: Ошибка коннекта к БД

Сообщение axecutor »

Fedya писал(а):

Код: Выделить всё

$auth=$_GET['auth'];
Откуда auth берется? В запросе же нету, вот она ничему и не равна
($auth==$auth2)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Ошибка коннекта к БД

Сообщение Александр »

axecutor
Проблема с коннектом к базе или с чем-то другим?

Код: Выделить всё

$api_id=214**06;$api_secret='YLXW32adQf******Gw';$auth2=md5($api_id.'_'.$uid.'_'.$api_secret); if ($auth==$auth2) {    echo 'условие $auth==$auth2 верно';}else {    echo 'до соединения с базой ещё не дошло, т.к. проблема в условии $auth==$auth2...';}
Что выводит?
axecutor
Сообщения: 11
Зарегистрирован: 29 июл 2012, 12:29

Re: Ошибка коннекта к БД

Сообщение axecutor »

выводит Error из конца как я понял, вчера авторизовался на майскьюл, но ошибка в скрипте видимо.. хотя он из урока и я думаю что рабочий
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Ошибка коннекта к БД

Сообщение Александр »

axecutor
В коде который я написал что выводит?
Если "до соединения с базой ещё не дошло, т.к. проблема в условии $auth==$auth2..." - то ошибку надо искать ещё до момента связи с базой.
axecutor
Сообщения: 11
Зарегистрирован: 29 июл 2012, 12:29

Re: Ошибка коннекта к БД

Сообщение axecutor »

К базе подключается, ошибка в запросе... была=) разобрался, спасибо большое за помощь)))
Ответить