Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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