単純なSQLINSERT、それ以外の場合はUPDATEステートメントを作成しようとしていますが、正直なところ、何をしているのかわかりません。
これが私のこれまでの機能です
function addInventoryBook($isbn, $sku, $price, $quantity, $condition, $dateOpened){
$q = "INSERT INTO ".TBL_INVENTORY." VALUES('$isbn', '$sku', $price,
$quantity, '$condition', $dateOpened)
ON DUPLICATE KEY UPDATE VALUES('$isbn', '$sku', $price, $quantity,
'$condition', $dateOpened)";
return mysql_query($q, $this->connection);
}
価格フィールドの更新が機能していたように見える以前の関数
function addInventoryBook($isbn, $sku, $price, $quantity, $condition, $dateOpened){
$q = "INSERT INTO ".TBL_INVENTORY." VALUES('$isbn', '$sku', $price,
$quantity, '$condition', $dateOpened)
ON DUPLICATE KEY UPDATE price = $price";
return mysql_query($q, $this->connection);
}