警告:mysql_num_rows()期望参数1是资源,布尔值在

时间:2017-01-18 14:03:39

标签: php mysql

我是php的新手,当我尝试删除记录时,我正在争吵

  

警告:mysql_num_rows()期望参数1是资源,   / home / ****中给出的布尔值           第49行/public_html/*****/***/purmstdel.php

     

警告:无法修改标头信息 - 已发送的标头   (输出从/home/****/public_html/****/***/purmstdel.php:49开始)   在   /home/natkhatpari/public_html/kevinenterprise.co.in/chandrika/purmstdel.php   在第60行

在这里,我们的代码在下面

<?php
include("include/config.inc.php");

$purchaseMasterId = isset($_REQUEST['purchaseMasterId']) ? $_REQUEST['purchaseMasterId'] : 0;

if($purchaseMasterId > 0)
{
    $selectMaster = "SELECT purchaseMasterId,colorId,totalkg,purchaseDetailId
                        FROM purchasedetail  
                         WHERE purchaseMasterId  = ".$_REQUEST['purchaseMasterId'];
    $selectMasterRes = mysql_query($selectMaster);
    while($purRow = mysql_fetch_array($selectMasterRes))
    {
      $purchaseDetailId   = $purRow['purchaseDetailId'];
      $purchaseMasterId   = $purRow['purchaseMasterId'];
      $colorId            = $purRow['colorId'];
      $totalkg            = $purRow['totalkg'];

      $selectMst = "SELECT partyId
                        FROM purchasemaster
                    WHERE purchaseMasterId = ".$purchaseMasterId;
      $selectMstRes = mysql_query($selectMst);
      if($parRow = mysql_fetch_array($selectMstRes))
      {
         $partyId = $parRow['partyId'];
      }


        $select = "SELECT qty
                     FROM stock
                   WHERE partyId = ".$partyId."
                   AND colorId = ".$colorId;
        $selectRes = mysql_query($select);
        if($stockRow = mysql_fetch_array($selectRes))
        {
          $current = $stockRow['qty'];
        }

        $updateStock = "UPDATE stock
                          SET qty = ".$current." - ".$totalkg."
                          WHERE partyId = ".$partyId."
                        AND colorId = ".$colorId;
        $updateStockRes = mysql_query($updateStock);
        if($updateStockRes)
        {
          $delete = "DELETE FROM purchasedetail 
                         WHERE purchaseDetailId  = ".$_REQUEST['purchaseDetailId'];
          $deleteRes = mysql_query($delete);
          if(mysql_num_rows($deleteRes) == 0)
          {
            $deleteMst = "DELETE FROM purchasemaster 
                         WHERE purchaseMasterId  = ".$_REQUEST['purchaseMasterId'];
            $deleteMstRes = mysql_query($deleteMst);
            if(!$deleteMstRes)
            {
              echo "Master Delete Fail";    
            }
            else
            {
              header("Location:purdetail.php");
            }
          }
        }
    }
} 

?>

0 个答案:

没有答案