[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql_fetch_row
Rigel
Нужно из таблицы userlist взять значение в поле msg_count, где имя юзера равно $_SESSION['uname'], приплюсовать к этому значению 1 и обновить этим значением поле msg_count в той же таблице userlist

Код:
PHP
$sql_uname $_SESSION['uname'];
$query_c mysql_query("SELECT msg_count FROM userlist WHERE username=".$sql_uname);
$row_c mysql_fetch_row($query_c);
$counter $row_c[0]+1;
mysql_query("UPDATE userlist SET msg_count='$counter' WHERE username='$sql_uname'");



Ошибка:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/www/forum/post.php on line 38






Спустя 4 минуты, 36 секунд (3.05.2009 - 16:00) Bezdna написал(а):
PHP
$query_c mysql_query("SELECT msg_count FROM userlist WHERE username=".$sql_uname."");

Спустя 5 минут, 1 секунда (3.05.2009 - 16:05) Rigel написал(а):
Bezdna
все равно та же ошибка sad.gif

Спустя 1 час, 5 минут, 44 секунды (3.05.2009 - 17:11) Sylex написал(а):
PHP
$query_c mysql_query("SELECT msg_count FROM userlist WHERE username='{$sql_uname}'");


если че, то можно писать так:
PHP
$query_c mysql_query("SELECT msg_count FROM userlist WHERE username='{$sql_uname}'") or die(mysql_error());


это ошибку запроса на экран выведет.

Т.к. запрос не выполнен, и в нем есть ошибка, функция mysql_query вернула false, и ты отдаешь false функции mysql_fetch_row(). Вот и ошибка

Спустя 12 минут, 32 секунды (3.05.2009 - 17:24) Rigel написал(а):
Sylex
выдает

Unknown column 'admin' in 'where clause'

хотя admin в таблице есть unsure.gif

Спустя 11 минут, 57 секунд (3.05.2009 - 17:36) Sylex написал(а):
Rigel
запрос покажи полностью

Спустя 24 минуты, 24 секунды (3.05.2009 - 18:00) Rigel написал(а):
все, проблема решена biggrin.gif

Спустя 5 минут, 27 секунд (3.05.2009 - 18:06) twin написал(а):
Вы чего делаете то?
PHP
mysql_query("UPDATE userlist SET msg_count=msg_count+1  WHERE username='$sql_uname'");

и всё...

Спустя 31 минута, 40 секунд (3.05.2009 - 18:37) Rigel написал(а):
twin
точно, что-то мы не того ) спасибо =)
Быстрый ответ:

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