2010-05-15 2 views
0
<? 
    $res = $database->userLatestStatus($u); 
    while($row=mysql_fetch_assoc($res)){ 
     $status=$row['status']; 
     echo "$status"; 
    } 
    ?> 

Это код на моей странице, которая вырвет следующее сообщение об ошибке: Внимание: mysql_fetch_assoc(): поставляется аргумент не является допустимым MySQL результат ресурса ....MySQL выборки ошибка

функция базы данных:

function userLatestStatus($u) 
    { 
     $q = "SELECT status FROM ".TBL_STATUS." WHERE userid = '$u' DESC LIMIT 1"; 
     return mysql_query($q, $this->connection); 
    } 

Любые идеи, в чем проблема?

+0

FIXED, ИЗВИНИТЕ ЗА ПОСТ. НЕПРАВИЛЬНЫЙ ЗАКАЗ! – sark9012

+0

Возможный дубликат [Warning: mysql_fetch_ * ожидает, что параметр 1 будет ресурсом, boolean заданной ошибкой] (http://stackoverflow.com/questions/11674312/warning-mysql-fetch-expects-parameter-1-to-be-resource -boolean-given-error) –

ответ

0

DESC следует использовать с ORDER BY.

+1

Пожалуйста, не связывайтесь с W3Schools. –

1

Использовать запрос как ORDER BY UPDATETIME DESC или удалить DESC

Смежные вопросы