PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถาม php mysqli การอัพเดตแบบบวกเพิ่มจำนวน

สอบถาม php mysqli การอัพเดตแบบบวกเพิ่มจำนวน
	$query = mysqli_query($conn, "SELECT * FROM product WHERE product_id='$product_id'");
		if (mysqli_num_rows($query) > 0) {
			$sql = "UPDATE `product` SET `product_unit`='$product_unit' WHERE `product_id`='$product_id'";
	

		}	else {
			$sql = "INSERT INTO `product`(`product_id`, `product_name`, `product_category`, `product_unit` ) VALUES('$product_id', '$product_name', '$product_category', '$product_unit')";
		

		}

พอดีว่าผมต้องการให้การเพิ่ม มีการเช็คก่อนว่าถ้ามี id อยู่ให้เป็นการอัพเดตข้อมูล (คือ จำนวนสินค้า เช่น มีจำนวนอยู่ 10  ถ้ามีอัพเดตอีก 10 จะรวมกันเป็น 20)
และถ้าสินค้าไม่มีในฐานข้อมูลให้ insert ปกติ

กรุณาช่วยแนะนำว่าจะเขียนอัพเดตยังไงดีครับ

โดย:  Oliviernewt IP: 171.6.176.xxx วันที่: 05-12-2016 เวลา: 01:37:49

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
คำสั่งอัพเดทจากค่าเดิมน่าจะแนวๆ นี้
$sql = "UPDATE `product` SET `product_unit`= `product_unit`+".$product_unit." WHERE `product_id`='$product_id'";  


โดย:  Ninenik IP: 1.47.171.xxx วันที่: 05-12-2016