Запрос ниже работает правильно, если я УДАЛЮ "and table.field = '$ filter' ИЛИ table.field = '$ otherfilter'".Если я добавлю эту часть, то она покажет мне результаты для людей, которых я не уполномочен видеть.Я определенно должен добавить эту часть, чтобы она показывала мне отфильтрованные результаты.Как мне структурировать это так, чтобы он показывал мне правильные результаты, используя: and table.field = '$ filter' ИЛИ table.field = '$ otherfilter'
Код:
//$filter = "23943409"
$filter2 = "$username";
$sql = "SELECT table.field, table2.field, table.field, table.field,
table.field, table.field, table.field FROM table
LEFT JOIN table2 ON table.field = table2.field
WHERE table.field='$id' and table.field='$id'
and table.field = '$filter' OR table.field='$otherfilter'
ORDER BY table.id DESC LIMIT 0, 3";
$result=mysql_query($sql);
$query = mysql_query($sql) or die ("Error: ".mysql_error());
if ($result == "")
{
echo "";
}
echo "";
$rows = mysql_num_rows($result);
if($rows == 0)
{
print("");
}
elseif($rows > 0)
{
while($row = mysql_fetch_array($query))
{
$field = $row['field'];
print("$field");
}
}