Cara edit sql database banyak baris dengan sekali scan

Dengan kode PHP seperti dibawah, nilai yang berhasil discan oleh aplikasi android, akan disimpan pada Kolom scanned_text, di posisi baris movie_id

Yang saya inginkan adalah, nilai yang berhasil discan di kompare dengan seluruh baris pada kolom inv_no , untuk baris yang sama, maka pada kolom scanned_text akan dipastekan value hasil scan, atau diganti dengan kata TRUE atau COCOK.

Mohon bantuannya

<?php
include 'db/db_connect.php';
$response = array();

//Check for mandatory parameters
if(isset($_POST['scanned_text'])&&isset($_POST['inv_no'])){
	$invNo = $_POST['inv_no'];
	$scannedText = $_POST['scanned_text'];

	//Query to update a movie
	//$query = "SELECT movie_id from movies";
	$query = "UPDATE movies SET scanned_text=? WHERE inv_no=? ";
	//Prepare the query
	if($stmt = $con->prepare($query)){
		//Bind parameters
		$stmt->bind_param("si",$scannedText,$invNo);
		//Exceting MySQL statement
		$stmt->execute();
		//Check if data got updated
		if($stmt->affected_rows == 1){
			$response["success"] = 1;
			$response["message"] = "Movie successfully updated";

		}else{
			//When movie is not found
			$response["success"] = 0;
			$response["message"] = "Movie not found";
		}
	}else{
		//Some error while updating
		$response["success"] = 0;
		$response["message"] = mysqli_error($con);
	}

}else{
	//Mandatory parameters are missing
	$response["success"] = 0;
	$response["message"] = "missing mandatory parameters";
}
//Displaying JSON response
echo json_encode($response);
?>

avatar bany21
@bany21

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban