Ошибки

Lange

Пользователь
Всем привет. Столкнулся с проблемой поиска, нажимаю "Мои сообщения" выводит белую страницу с нотисом: Fatal error: DB Error [search.php(843)] in сайт/includes/db/mysql.php on line 803
Иду в логи sql:
Код:
#001054 Unknown column 'p.user_post' in 'where clause'
 
SELECT t.topic_id AS item_id FROM bb_topics t, bb_posts p WHERE t.topic_id = p.topic_id AND t.topic_status != 2 AND p.poster_id = 727 AND p.user_post = 1 GROUP BY item_id ORDER BY t.topic_last_post_id DESC LIMIT 500
 
Source  : search.php(843) :: db1.torent
IP      : 
Date    : 2013-06-11 23:35:36
Agent  : 
Req_URI : /search.php?uid=727&o=5
Referer : 
Method  : GET
PID    : 06135
Request : Array
(
    [uid] => 727
    [o] => 5
    [mode] =>
    [f] =>
    [t] => 727
    [nm] =>
)______________________________________________________________________________
Иду в код:
PHP:
function fetch_search_ids ($sql, $search_type = SEARCH_TYPE_POST, $redirect_to_result = UA_IE)
{
    global $lang, $search_id, $session_id, $items_found, $per_page;
 
    $items_found = array();
    foreach (DB()->fetch_rowset($sql) as $row)
    {
        $items_found[] = $row['item_id'];
    }
    if (!$items_count = count($items_found))
    {
        bb_die($lang['NO_SEARCH_MATCH']);
    }
Не понимаю, что за колонка p.user_post. Помогите решить пожалуйста.
 

Wertos

Пользователь
ну дак и ищи fetch_search_ids в search.php ! Перед функцией должен быть запрос... А если по теме, так нету user_post в таблице
 
G

Gemini_13

Гость
Lange, обновись до последней ревизии, такое было когда я делал черновики, потом поправлял
 
Сверху