如何使用Mysql检查条件

时间:2016-11-05 04:20:09

标签: php mysql

我正在更新这个问题,以便更好地阐明我在寻找...所以我将一个数组传递给一个应该更新购物车的函数......我有两个变量,$ isbn和$ formatQuantiy ...... 这是我在更新数据库之前的问题我需要检查几个条件 1.检查isbn是否存在,如果它只是更新$ formatQuantiy,如果它没有创建一个以isbn为主键的列 2. $ formatQuantity可以是软包,精装书或电子书......我需要更新正确列的数量,所以如果格式是平装,我需要在列软件购买的当前值加1。 这是我的代码...... P.s我知道如何做其他一切,但我不知道如何用MySQL检查条件

<?php
  function insertBook($db,$selection){
    $isbn;
    $format;


   foreach ($selection as $key => $value) {
       $isbn=$key;
       $format=$value;
       $change= explode(":", $format) ;
       $format=$change['0'];


   }


$query = "INSERT INTO cart (isbn, hardcover_purchased, softcover_purchased, ebook_purchased)
          VALUES (':isbn', ':format', 0, 0)";

$statement = $db->prepare($query);
$success = $statement->execute();
$statement->bindValue(':isbn', $isbn);
$statement->bindValue(':format', $format);
$statement->closeCursor();
if ($success) {
  echo "section inserted using query insertNewSection_checkSuccess";
}
else{
  echo "Unable to insert new section using query insertNewSection_checkSuccess";
}
}

 ?>

0 个答案:

没有答案