Ошибка PHP и MySQL. В строке 176 произошла ошибка: объект класса mysqli_result не может быть преобразован в строку

Мне было интересно, что вызывает эту ошибку, и как я могу исправить эту проблему?

Строка 176 ниже.

$q = "INSERT INTO users (first_name, middle_name, ". "last_name, rn, username, month, day, year, se, pic, ". "salt, password, rb, aa, ul, rd, ll, ui) ". "VALUES ('" . $fn . "', NULL, '" . $ln . "', NULL, '" . $u . "', NULL, NULL, NULL, NULL, NULL, '" . $salt . "', '" . $p . "', '" . $r . "', '" . $ag . "', 0, NOW(), NULL, '" . $unique_id . "')"; $r = mysqli_query ($dbc, $q) or trigger_error("Query: $q\n<br />MySQL Error: " . mysqli_error($dbc));