$ ResultPat и $ ResultUser будут возвращать массив, а не строку, поэтому вы должны проверить с помощью метода, приведенного ниже, массив пуст или нет.
if (empty($ResultPat) || empty($ResultUser)){
echo "<p> Unable to select (one of) the Databases</p>";
}
вы также можете проверить значения в массиве, просто используя
echo "<pre>"print_r($ResultUser);die;
приведенный выше код напечатает элементы вашего массива, и die остановит код после того, как ваш массив будет напечатан на экране.
Ответ на второй вопрос: -
if ($QResultTP)
{ echo " Well done my mate ";
echo " Well done my mate ";
}else
{
echo "<p> No Way Hose - Unable to perform SQL Truncate Table </p>";
}
объяснение: -
В вашем первом вопросе вам будет возвращен массив, который может быть пустым или содержать данные. empty используется для проверки значений null, '', 0, в переменной.
они урезать запрос не вернет вам никаких данных. он просто усекает таблицы.