Postingan lainnya
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);
?>
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban