$where=''; for($i = 0; $i < 7; $i++){ if($row['numer'.$i] == '1'){ $where .= ' AND `numer` = "numer'.$i.'"'; } }
Jak zrobić by dla pierwszego wyniku było "AND" a dla pozostałego wyniku "OR"
WHERE `nazwa`!="" AND `numer` = "numer1" OR `numer` = "numer2" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
WHERE `nazwa`!="" AND `numer` = "numer2" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
WHERE `nazwa`!="" OR `numer` = "numer2" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
WHERE `nazwa`!="" OR `numer` = "numer2" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
WHERE `nazwa`!="" AND `numer` = "numer2" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
WHERE `nazwa`!="" AND `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
if(zalogowany()){ $nazwa = $_SESSION['nazwa']; $sql="SELECT * FROM `users` WHERE `name` = '".$nazwa."' LIMIT 1"; $access=$row['access']; if($access =='m'){ $where = ''; for($i = 1; $i < 7; $i++) if($row['numer'.$i] == '1'){ $where .= ' OR `numer` = "numer'.$i.'"'; } } }
$szukam =' WHERE `nazwa` = "'.$zmiennaZselect.'"'; }else{ $szukam = ' WHERE `nazwa`!="" '.$where.' '; } $sql = "SELECT * FROM `test` $szukam "; } }
$sql = "SELECT * FROM `test` WHERE `nazwa` !='' AND `numer`='numer1' OR `numer`='numer2' OR `numer`='numer3' OR `numer`='numer6' ";
$sql = "SELECT * FROM `test` WHERE `nazwa` !='' AND `numer`='numer2' OR `numer`='numer3' OR `numer`='numer4' ";
$sql = "SELECT * FROM `test` WHERE `nazwa`!='' AND `numer`='numer1' OR `numer`='numer2' OR `numer`='numer3' OR `numer`='numer4' OR `numer`='numer5' OR `numer`='numer6' ";
$sql = "SELECT * FROM `test` WHERE `nazwa`!='' AND `numer`='numer2' OR `numer`='numer4' OR `numer`='numer6' ";
$sql = "SELECT * FROM `test` WHERE `nazwa`!='' AND `numer`='numer3' OR `numer`='numer4' ";
WHERE `nazwa`!="" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
WHERE `nazwa`!="" AND `numer` = "numer1" OR `numer` = "numer3" OR `numer` = "numer4" OR `numer` = "numer5" OR `numer` = "numer6"
foreach ($fields as &$field) { if ($row[$field] == '1') { $where = ' AND `numer` = '.$field; break; } else { } } foreach ($fields as $field) { if ($row[$field] == '1') { $where .= ' OR `numer` = '.$field; } }
$where=''; for($i = 0; $i < 7; $i++){ if($row['numer'.$i] == '1'){ $where .= ' AND `numer` = "numer'.$i.'"'; } }
$where=''; $found = false; for($i = 0; $i < 7; $i++){ $condition = 'OR'; if($row['number' . $i] == 1 && $found === false) { $condition = 'AND'; $found = true; } $value = $row['number' . $i]; $where .= $condition . ' numer'. $i .' = ' . $value; }
$where=''; for($i = 0; $i < 7; $i++){ $condition = ($row['numer' . $i] == 1) ? 'AND' : 'OR'; $where .= $condition . ' `numer` = ' . $i; }