Взять инфо из MySQL, а потом поменя её.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Взять инфо из MySQL, а потом поменя её.

Сообщение Lyso »

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

<?$viewer_id = $_POST['viewer_id'];$uid = $viewer_id; $db=mysql_connect("localhost","lyso","Q69hteuv!");mysql_select_db("lyso_pyr",$db); $result = mysql_query("SELECT * FROM ids WHERE userid=$uid");$myrow = @mysql_fetch_array($result); $id1=$myrow['id1'];$id2=$myrow['id2'];$id3=$myrow['id3']; $update = mysql_query ("UPDATE ids SET id1='$id2', id2='$id3', id3='$uid' WHERE id=$uid");if ($update == 'true'){echo "Операция прошла успешно!"; }else {echo "Ошибка!";}?>
Какая в этом коде ошибка. Мне надо выполнить задачу: Взять данные из Mysql сервера, а потом поменять/изменить их. У меня не получается...
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Взять инфо из MySQL, а потом поменя её.

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

Lyso
С чего взял что есть ошибка? Что происходит не так как ты задумал?
Не знаю структуру твоей таблицы, может быть в sql запросе всё неверно.
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Re: Взять инфо из MySQL, а потом поменя её.

Сообщение Lyso »

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

Re: Взять инфо из MySQL, а потом поменя её.

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

А в базе значения обновляются?
В 14 строчке напиши

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

echo "UPDATE ids SET id1='$id2', id2='$id3', id3='$uid' WHERE id=$uid";
Посмотри какой запрос у тебя выполняется. Попробуй выполнить его через phpMyAdmin. Если ничего нового тебе это не покажет, то напиши этот запрос здесь.
Lyso
Сообщения: 30
Зарегистрирован: 13 дек 2010, 11:23

Re: Взять инфо из MySQL, а потом поменя её.

Сообщение Lyso »

Ничего не выходит. Выводится эту же строчку.
nikosid
Сообщения: 2
Зарегистрирован: 15 янв 2011, 21:08

Re: Взять инфо из MySQL, а потом поменя её.

Сообщение nikosid »

Попробуй вот так выполнить, по крайней мере выведется конкретная ошибка и тогда покажи её тут

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

<?$viewer_id = $_POST['viewer_id'];$uid = $viewer_id; $db=mysql_connect("localhost","lyso","Q69hteuv!");mysql_select_db("lyso_pyr",$db); $result = mysql_query("SELECT * FROM ids WHERE userid=$uid");$myrow = @mysql_fetch_array($result); $id1=$myrow['id1'];$id2=$myrow['id2'];$id3=$myrow['id3']; mysql_query ("UPDATE ids SET id1='$id2', id2='$id3', id3='$uid' WHERE id=$uid") or die(mysql_error());?>
Ответить