Ane punya kasus nih yang namanya Overhead
ada gejalanya klo stiap qt hapus dengan query DELETE malah mncul keterangan overhead
tp malah tdk terhapus kcuali bisa dhpus dari phpmyadmin

biar lebih jelas gw punya reviewnya nih
ovverhead.jpg

yang tau cara biar gak overhead
kasih tau dunk?
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Oct 8, 2012 · 0 Suka · 0 Tidak Suka
overhead itu adalah temporary disk space yang dibutukan database untuk menjalankan sebuah query, seperti query delete. Ref: http://stackoverflow.com/questions/565997/in-mysql-what-does-overhead-mean-what-is-bad-about-it-and-how-to-fix-it.

Kalau misalnya kamu hapus pake php tidak mau terhapus, mungkin ada kode kamu yang salah.
0
Loading...
Rahmat · Oct 8, 2012 · 0 Suka · 0 Tidak Suka
klo bleh contoh kode salah gmna yah....

<?
include ("koneksi.php");
$kd_mapel = $_GET['kd_mapel'];
mysql_query("delete from tb_mapel where kd_mapel = '$kd_mapel'");
header('location:data_mapel.php');

?>

nih kode php yang saya buat..... koreksi ksalahannya gmna
0
Loading...
Rahmat · Oct 8, 2012 · 0 Suka · 0 Tidak Suka
selanjutnya gmna solusinya biar gak overhead
sy masih pemula nih lg bljar jg
1
Loading...
Ellyx Christian · Oct 8, 2012 · 1 Suka · 0 Tidak Suka
dari kodenya sepertinya tidak ada masalah, data tidak terhapus mungkin karena kd_mapel yang berisi karakter yang membuat mysql_query gagal seperti tanda petik dan tanda &. Untuk mengetahuinya coba tambahkan or die(mysql_error()) seperti:

mysql_query("delete from tb_mapel where kd_mapel = '$kd_mapel'") or die(mysql_error());

Untuk tidak overhead tentu saja tidak bisa, dan kamu tidak perlu menghawatirkan itu kecuali ukuran overhead sangat besar.
0
Loading...
Bayu Adindra · Oct 23, 2012 · 0 Suka · 0 Tidak Suka
kalau overhead itu tidak masalah
kalau script delete anda tidak bisa itu berarti ada yang salah di mysql_query yang anda buat