Postingan lainnya
Update Prepare Statements
halo maaf saya mau tanya, ini saya pake prepare statement tapi agak bingung, menurut saya sudah benar karna update yang satu nya juga seperti ini tapi kok ga bisa ke update ya, dan error nya cuma putih tidak ada tulisan sama sekali, dimana kah kesahannya?
$update_code = $conn->prepare("UPDATE table_user SET hak_akses=? WHERE username=?");
$admin = "admin";
$sesi_again = $_SESSION["username"];
$update_code->bind_param("ss", $admin, $sesi_again);
if($sql->execute()) {
echo "Berhasil";
} else {
echo "Gagal";
}
1 Jawaban:
Jawaban Terpilih
<div>Hallo, saya bantu jawab ya.<br>Sepertinya variabel $sql kamu belum dideklarasikan sebelumnya. Coba ubah kodenya pada baris IF berikut ini :</div><pre>if($sql->execute()) {</pre><div>menjadi :</div><pre>if($update_code->execute()) {</pre><div><br>Sehingga full kodenya menjadi :<br><br></div><pre>$update_code = $conn->prepare("UPDATE table_user SET hak_akses=? WHERE username=?");
$admin = "admin";
$sesi_again = $_SESSION["username"];
$update_code->bind_param("ss", $admin, $sesi_again);
if($update_code->execute()) {
echo "Berhasil";
} else {
echo "Gagal";
}</pre><div><br>Silahkan cek contohnya di link berikut :<br>- <a href="https://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php">https://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php</a><br>- <a href="https://www.w3schools.com/php/php_mysql_prepared_statements.asp">https://www.w3schools.com/php/php_mysql_prepared_statements.asp</a><br><br>Semoga membantu.</div>
Tanggapan
Ah makasi kak ahanafi ternyata saya kurang teliti hehe, makasi atas bantuan nya