Nasıl iki değişken sorguda bir id tablo değeri karşılaştırabilirsiniz?

1 Cevap
switch($_GET["action"])
  {
   case "add_item":
  {
    AddItem($_GET["ids"], $_GET["qty"]);
    ShowCart();
    break;
  }
default:
 {
   ShowCart();
 }

function AddItem($itemId, $qty){


   $result = mysql_query("SELECT COUNT(*) FROM cart WHERE cookieId = '" . GetCartId() . "' AND id = $itemId");

  $row = mysql_fetch_row($result);
  $numRows = $row[0];

if($numRows == 0)
{

Eğer ben sadece aşağıdaki gibi $ _POST ["ıdc"] eklemek istediğiniz AddItem Anahtarı ve vaka işlevi görebilirsiniz.

AddItem($_GET["ids"], $_POST["idc"], $_GET["qty"]);       

Sonra Anahtarı işlevi içinde AddItem fonksiyonu aşağıdaki fonksiyon AddItem ben Anahtarı işlev içinde üç vardır çünkü başka argüman eklemek gerekir. $ ÖğeKimliği, $ itemIdII ve $ Adet Adet

function AddItem($itemId, $itemIdII, $qty){ 

}

Ben eklemiş beri AddItem işlevine geçiş fonksiyonu $ _POST ["ıdc"] $ itemIdII eklediğiniz fark.

Şimdi soru

Nasıl sorguda id $ Itemid ve $ itemIdII karşılaştırabilirsiniz? Şu anda onun gibi

  AND id=$itemId

Ama nasıl karşılaştırmak için sorguya $ itemIdII ekleyebilirsiniz.

  AND id=$itemId OR $itemIdII     

Teşekkürler!

1 Cevap

AND id IN ($itemId, $itemIdII)

veya

AND (id=$itemId OR id=$itemIdII)