$query = "SELECT * FROM guest WHERE ";
if ($_POST['include2'] == "yes") {
$guestNameLast = isset($_POST['guestNameLast']) ? $_POST['guestNameLast'] : '';
$query .= "guestNameLast LIKE '%$guestNameLast%' ";
$msg .="guest that <b>" . $guestNameLast . "</b><br/>";
У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'guestNameLast LIKE' %% '' в строке 1. Как исправить эту ошибку?Ошибка в синтаксисе SQL
печати/журнал $ запрос перед запуском, так что вы можете увидеть, что сгенерированный SQL является – naumcho