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";
   }
avatar yunianrezky
@yunianrezky

28 Kontribusi 10 Poin

Diperbarui 3 tahun yang lalu

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-&gt;execute()) {</pre><div>menjadi :</div><pre>if($update_code-&gt;execute()) {</pre><div><br>Sehingga full kodenya menjadi :<br><br></div><pre>$update_code = $conn-&gt;prepare("UPDATE table_user SET hak_akses=? WHERE username=?"); $admin = "admin"; $sesi_again = $_SESSION["username"]; $update_code-&gt;bind_param("ss", $admin, $sesi_again);
if($update_code-&gt;execute()) { echo "Berhasil"; } else { echo "Gagal"; }</pre><div><br>Silahkan cek contohnya di link berikut :<br>-&nbsp;<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>-&nbsp;<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>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Tanggapan

Ah makasi kak ahanafi ternyata saya kurang teliti hehe, makasi atas bantuan nya

Login untuk ikut Jawaban