2012-04-02 4 views
0

Я не могу понять это. Этот запрос вставляет новую запись со всеми полями, как это необходимо, но по какой-то причине, он дает мне ошибку 500 сервера после установки возвращения ни истинным или ложным:Этот запрос mysql возвращает 500 ошибок сервера

$connection = Database::getConnection(); 
$query = "INSERT INTO reviews 
      VALUES ('0', (SELECT tbl_id FROM table WHERE brand = '$brand' AND model = '$model'), 
      (SELECT user_id FROM users WHERE user_name = '$user'), '$overall', '$lvalue', 
      '$pvalue', '$dvalue', '$vvalue', '$summary', 
      '$review', '$date')"; 
$result = $connection -> query($query); 

    if (!$result || $result -> affected_rows < 1) { 
     $result -> close(); 
     return FALSE; 
    } else { 
     $result -> close(); 
     return TRUE; 
    } 

Любая помощь очень ценится!

+5

Ваши журналы сказать ...? –

+0

Один говорит: 'PHP Неустранимая ошибка: вызовите функцию-член close() для не-объекта в/path/to/file в строке 155', а другая говорит:« Ошибка PHP-анализа: ошибка синтаксиса, неожиданный T_PRIVATE в/path/to/file on line 156' –

+0

Как просмотреть эти журналы? –

ответ

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