Pengembalian nilai true pada query database padahal false

Mari kita selesein masalah ini bareng2. gini gan jadi kasusnya gini ane kan buat sistem CRUD pake mysqli_query. jadi didatabasenya ada data yang idnya 1,2,3 nah bingungnya pada saat query menghapus data dengan

DELETE FROM murid WHERE id = 4

nah itu kan harusnya menghasilkan nilai false lah ini kok malah ngehasilin nilai true yah kan id data cuma 1,2,3 yang 4 ga ada. ini pake mysqli_query tapi pas ane make mysql_query eh bener ngebalikin nilainya false ada yang bisa bantuin ga. segitu aja dari saya mohon maaf bila kata2nya kurang dimengerti

avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

hasil dari mysqli_query memang, apakah quernya berhasil dijalankan atau tidak, bukan ada yang kena efek atau bukan. Kalau mau melihat apakah ada yang kena efeknya atau ngga, bisa pake $affected rows (ngelihat jumlah yang kena efeknya) http://php.net/manual/en/mysqli.affected-rows.php

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

wah gan jdi fungsi dari mysli_affected_rows itu utk mengetahui jumlah baris yang dikenai proses oleh query mysqli nah terus bedanya apa dong sama mysqli_num_rows

avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban