$str = <<<TEXT
<tr>
<th> Цвет</th>
<td>Синий</td>
</tr>
<tr>
<th> Цвет кузова</th>
<td>Черный</td>
</tr>
<tr>
<th> Цвет салона</th>
<td>Бежевый</td>
</tr>
TEXT;
$m = preg_match_all('#<tr>(?:[\s\n]*)<th>(.*?)<\/th>(?:[\s\n]*)<td>(.*?)</td>(?:[\s\n]*)</tr>#', $str, $match);
$ret = [];
if ($m) {
foreach ($match[1] as $i => $k) {
$ret[$k] = $match[2][$i];
}
}
var_export($ret);
<html>
<head>
<meta http-equiv="refresh" content="10;url=http://ya.ru">
</head>
<body>
<h1 >Файл на сервере не найден</h1>
</body>
</html>
$query = "SELECT 'id' FROM `caps` WHERE `bm_id` = '$bm_id' AND `event_id` = '$event_id'";
$result = $this->mysqli->query($query);
if ($result->num_rows) {
echo "Exists";
} else {
echo "Not found";
}