[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление записи в БД
Страницы: 1, 2
zelenin
у вас указан видимо весь код функции?
Тогда откуда берется переменная $photo_100?


function getUserPhoto() {

$photo_100 = 'http://vk.com/********';

mysql_query( "UPDATE users SET photo_100='$photo_100' WHERE uid=$uid" );
// тогда следующий запрос вам уже не нужен, т.к. урл до аватарки уже в переменной
// $q = $this->db->mysql_qw("SELECT photo_100 FROM users WHERE uid = ?;",$this->uid);
// $arr = mysql_fetch_assoc($q);
// $name = $arr['photo_100'];
// return $name;

return $photo_100;

}

60reg
Цитата
mysql_query("UPDATE `users` SET `photo_100`='".$photo_100."' WHERE `uid`='".$uid."'");


эта строчка тоже не подходит! так и остаётся прежний аватар!

_____________
PRchik.ru | Раскрутись и заработай!
Xes
Пиши проще. Легче будет искать ошибки. Запрос правильный по структуре, а то что он там не меняет хер его знает, я не телепат.
Присвой внутри функции getUserPhoto переменной $photo_100 значение заведомо отличное от предыдущего и посмотри. Че получиться. Может у тебя эта функция вообще не запускеться.
Напиши первым делом внутри функции echo '11111111111111111111111'; и посмотри внутрь функции переход вообще происходит.

И вообще не видя целостной картины не понятно, что откуда береться и куда суется.
Так же может быть в запросе я лишнею запятую где поставил, а как этот косяк проследить я хер его знает... точнее догадываюсь куда смотреть но не смогу тебе подсказать.

zelenin
Цитата (60reg @ 24.09.2013 - 14:06)
Цитата
mysql_query("UPDATE `users` SET `photo_100`='".$photo_100."' WHERE `uid`='".$uid."'");


эта строчка тоже не подходит! так и остаётся прежний аватар!

я вам написал, у вас в переменную не передается аватар.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.