Есть такой запрос в размете к БД, но так получается, что если БД ещё не создана или столбцов нет, то вылетает ошибка и остальной код хтмл и скрипты в конце файла уже не отображаются.
Как сделать запрос к БД так, чтобы при ошибке игнорировалось адекватность запроса и пропускало всё?
Суть в том, что создание БД находится на странице, а страница не может догрузиться из-за ошибки данных из БД, которые заполняются по ходу начала работы.
<?php
$mysqli = new mysqli("localhost","db","password","cars");
$mysqli->set_charset("utf8");
$sqlSearch = $mysqli->prepare("SELECT num, name FROM mark");
$sqlSearch->execute();
$result = $sqlSearch->get_result();
echo '<option></option>';
while($row = $result->fetch_assoc()) {
$num = $row['num'];
$name = $row['name'];
echo '<option value='.$num.'>'.$name.'</option>';
}
$mysqli->close();
?>