Hi
The following works but I'm doubtful of its efficiency. For one, I'm using mysql_results which the books warn against. Is there a simpler way to achieve the same using, say, mysql_fetch_array?
$sql_vac = "SELECT vacID FROM vacancies WHERE UNIX_TIMESTAMP(vacDeadline) < UNIX_TIMESTAMP(CURRENT_DATE())";
$result_vac = mysql_query($sql_vac);
if ($result_vac)
{
// build root of SQL statement
$sql_deleteVac = "DELETE FROM vacancies WHERE vacID = ";
$num_vacs = mysql_num_rows($result_vac);
for ($i=0; $i<$num_vacs; $i++)
{
if ($i==0)
{
$sql_deleteVac .= mysql_result($result_vac, $i, "vacID");
}
else
{
$sql_deleteVac .= " OR vacID = ".mysql_result($result_vac, $i, "vacID");
}
}
}
echo $sql_deleteVac;