возможно ли получить все записи из базы данных, если вы не введете ни одного поля в форме
что-то вроде этого, какой-то условный запрос
У меня есть один запрос $ query, который дает мне некоторые данные после заполнения формы, но мне нужен evet для отображения всех данных из базы данных, когда поля страна и работа пусты
есть также два других поля даты, чтобы отфильтровать результаты в некотором интервале времени
код является:
...
$country = $_GET['country'];
$work = $_GET['work'];
if ($country == 0 and $work == 0)
echo $query1;
else $query;
$query1 = "SELECT ...."
$query = "SELECT...."
.....
спасибо
EDIT>
Привет, я попробовал это, и он возвращает все данные, которые в порядке. _Но теперь у меня ошибка: запрос был пустым, когда я заполнил поля формы. код такой:
if (empty($country) and empty($work))
{
$query1 = "SELECT row_number, country, project_type, code, start_date, end_date, work, name
FROM eng WHERE
start_date
BETWEEN \"$start_date\" and \"$end_date\"
ORDER BY country ASC";
};
$query = "
SELECT row_number, country, project_type, code, start_date, end_date, work, name
FROM eng WHERE
country = \"$country\" AND work LIKE '%$work%' AND start_date
BETWEEN \"$start_date\" and \"$end_date\"
ORDER BY start_date ASC";
$qry_result = mysql_query($query) or die(mysql_error());
$qry_result1 = mysql_query($query1) or die(mysql_error());