Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 8 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

2713 Kontribusi 2145 Poin

Dipost 8 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 8 tahun yang lalu

Login untuk ikut Jawaban