[ask|php] misi gan mau nanya ak bru buat file pe... Nov 13th 2013, 11:11, by Fitrie Utrie | [ask|php] misi gan mau nanya ak bru buat file pegawai ini habis baru buat form untuk rinciannya, per NIP rinciannya mencakup data pegawai, gaji, tunjangan nah untuk script sqlnya kayak gini
<? $h=mysql_query(" select * from pegawai,gaji,tunjangan where pegawai.divisi=gaji.divisi order by pegawai.nip "); $r=mysql_fetch_array($h); ?>
tapi kok yang muncul malah entry pegawai yang terakhir
yang ak tanyakan, script sql untuk menampilkan data pegawai, gaji, tunjangan sesuai dengan nip gimana ?
terimakasih untuk jawabannya :) |
| | pake join |
| | pake join |
| | Join... Eof boef ;) |
| | kayak gini gak jadi |
| | <? $h=mysql_query("SELECT pegawai.nip, pegawai.nama, pegawai.tgl_lahir,pegawai.jen_kel, pegawai.status, pegawai.gol, pegawai.divisi, pegawai.foto, gaji.divisi, gaji.gaji_pokok, tunjangan.anak, tunjangan.suami_istri, tunjangan.transport FROM(pegawai LEFT JOIN gaji ON pegawai.divisi = gaji.divisi)LEFT JOIN tunjangan ON pegawai.nip = tunjangan.nip "); $r=mysql_fetch_array($h); ?> |
| | Thoha Ashidqidulrahman Alfarizhi ZAchary Initial Z bisa kasih contoh ??? |
| | Haaiiiyyaaah ... Situ ikut logikanya aja gimana pasti ketaun alurnya mau kemana ... Sma bikin module buat joint table.a ... Seinget.a si begitu ... |
| | logika si sedikit jalan tapi buat rumusnya itu yang belum mudeng masih amatir |
| | <? $h=mysql_query(" select * from pegawai,gaji,tunjangan where pegawai.divisi=gaji.divisi and pegawai.nip = tunjangan.nip order by pegawai.nip "); $r=mysql_fetch_array($h); ?> coba aja dulu cos masih belajar juga.. :) |
| | done "<? $h=mysql_query(" select * from pegawai,gaji,tunjangan where pegawai.divisi=gaji.divisi and pegawai.nip='$nip'"); ?> " |
| | boleh minta struktur masing2 tabel g? |
| | CREATE TABLE `gaji` ( `divisi` varchar(50) NOT NULL, `gaji_pokok` int(55) NOT NULL, PRIMARY KEY (`divisi`) ) ENGINE=MyISAM DEFAULT
CREATE TABLE `pegawai` ( `nip` varchar(30) NOT NULL, `nama` varchar(90) NOT NULL, `tgl_lahir` date NOT NULL, `jen_kel` varchar(15) NOT NULL, `status` varchar(15) NOT NULL, `jml_anak` int(3) NOT NULL, `gol` varchar(5) NOT NULL, `divisi` varchar(15) NOT NULL, `foto` blob NOT NULL, PRIMARY KEY (`nip`) ) ENGINE=MyISAM DEFAULT
CREATE TABLE `tunjangan` ( `anak` int(50) NOT NULL, `suami_istri` int(50) NOT NULL, `transport` int(50) NOT NULL ) ENGINE=MyISAM DEFAULT | |
Tidak ada komentar:
Posting Komentar