Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

[PHP][MySQL] - Penerapan Query Join MySQL pada PHP dan Contoh Kasus nya

Halo sobat, lagi bingun saya :v
Oke lah, saya ingin berbagi lagi.. yaitu penerapan INNER JOIN / JOIN/ CROSS JOIN pada query MySQL. dan Penerapan nya di Pemograman PHP dan mungkin juga untuk berbagai jenis pemograman lainnya

Oke, jadi begini..
sebenarnya Join itu adalah Relasi pada Database, disini kasus nya pada MySQL
untuk lengkap nya bisa baca refrensi disini
http://mysql.phi-integration.com/sql/tipe-tipe-join-pada-mysql-5

tapi mungkin anda sulit memahami nya karena terlalu seperti kata rhoma irama

pertama buat dulu database nya, silahkan buat nama database terserah anda
silahkan langsung dari phpmyadmin saja..

Buat tabel user

CREATE TABLE `user` (
  `id_user` int(11) NOT NULL auto_increment,
  `nama` varchar(100) NOT NULL,
  PRIMARY KEY  (`id_user`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

Kita isi tabel nya

INSERT INTO `user` VALUES (1, 'Horas');
INSERT INTO `user` VALUES (2, 'Anak Medan');


Kita Buat Kategori
CREATE TABLE `kat` (
  `id_kat` int(5) NOT NULL auto_increment,
  `kategori` varchar(100) NOT NULL,
  PRIMARY KEY  (`id_kat`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

Silahkan isi kan Kategori
INSERT INTO `kat` VALUES (1, 'komputer');
INSERT INTO `kat` VALUES (2, 'internet');

Tabel Post

CREATE TABLE `post` (
  `id_post` int(11) NOT NULL auto_increment,
  `judul` varchar(100) NOT NULL,
  `kat` varchar(100) NOT NULL,
  `user` varchar(100) NOT NULL,
  PRIMARY KEY  (`id_post`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

Isi tabel post

INSERT INTO `post` VALUES (1, 'google di serang', '1', '1');
INSERT INTO `post` VALUES (2, 'yahoo cakep', '1', '2');
INSERT INTO `post` VALUES (3, 'bing', '1', '1');
INSERT INTO `post` VALUES (4, 'duck duck go', '2', '2');

Selanjutnya Buat web nya..dengan PHP

1. file db.php
sesuaikan dengan database milik anda
<?php
$server = "localhost";
$user = "root";
$pass = "1";
$db = "join";
mysql_connect($server, $user, $pass);
mysql_select_db($db);
?>

selanjutnya file join.php
<?php include 'db.php';
//menampilkan semua
$show="SELECT * FROM post JOIN kat ON kat.id_kat = post.kat JOIN user ON user.id_user = post.user";
$query=mysql_query($show);
while($row = mysql_fetch_array($query)){
echo $row['judul'].', Kategori : '.$row['kategori'].', Penulis : '.$row['nama'].'<br/>';
}
?>
<hr/>
untuk user dengan id 1<br/>
<?
//menampilkan id tertentu.,
$show="SELECT * FROM post JOIN kat ON kat.id_kat = post.kat JOIN user ON user.id_user = post.user WHERE post.user=1";
$query=mysql_query($show);
while($row = mysql_fetch_array($query)){
echo $row['judul'].', Kategori : '.$row['kategori'].', Penulis : <b>'.$row['nama'].'</b><br/>';
}
?>

<hr/>
untuk kategori dengan id 1<br/>
<?
//menampilkan id tertentu contoh 2
$show="SELECT * FROM post JOIN kat ON kat.id_kat = post.kat JOIN user ON user.id_user = post.user WHERE post.kat=1";
$query=mysql_query($show);
while($row = mysql_fetch_array($query)){
echo $row['judul'].', Kategori : <b>'.$row['kategori'].'</b>, Penulis : '.$row['nama'].'<br/>';
}
?>
Ok, silahkan di coba.. Jadi dengan fungsi JOIN pada MySQL kita dapat dengan mudah membuat relasi pada database.

sekian tutorial sederhana saya

Sistem Pendukung Keputusan Penerimaan Karyawan

Sistem Pendukung Keputusan  Penerimaan Karyawan

ScreenShot
Kode SPK-R05
Nama S P K Penerimaan Karyawan
Bahasa html,php,MySQL
Harga Rp. 350.000,-
Detainya :
Pembayaran : BRI, PayPal, Perfect Money
Pemesanan dapat melalui blog ini, silahkan lihat

Formulir Kontak di foter blog ini

 Note : bila ingin sesuai dengan keinginan anda silahkan hubungi kami.

[VB.Net] Selection Formula pada Crystal Report

Kali ini saya akan share cara penggunaan Selection Formula pada Crystal Report di VB.Net
Saya memakai Visual Studio 2008, dan coba-coba membuat report atau laporan. Awalnya sih iseng-iseng tapi karena selalu error malah jadi penasaran.
Ya nama nya juga orang IT pasti selalu TRY and ERROR.


Ok langsung aja pada tutorial :)
Tutorial ini hanya menjelaskan sedikit aja biar lbh paham, bahkan codingnya aja hanya 2 baris :)
namanya juga coba2..


OK2..
rancang databasenya
pada tutorial ini saya menggunakan MS ACCESS


nama tabel : pegawai
nama coloumn : id, nip, nama, alamat, jk, usia


isi aja beberapa record.
save dengan nama





Buat Project, 
lalu buat form, tambahkan 1 textbox dengan nama txtNip
buat 1 button, ganti text nya menjadi btnLihat
lalu tambahkan CrystalReportViwer, ganti namanya jadi cr
pada bagian properties CrystalReportViwer, bagian bawah ada pilihan Create New CrystalReport, Chose CrystalReport.
Klik Create New CrystalReport.










untuk Pembuatan Crystal Report Di Visual Basic .Net silahkan lihat di postingan ini.

Cara Membuat Crystal Report di VB.Net 2008

http://ho1onk.blogspot.com/2013/04/cara-membuat-crystal-report-di-vbnet.html
 
Ok kita masuk kek coding.



Public Class Form1
    Private Sub
btnLihat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLihat.Click
        cr.SelectionFormula = "{pegawai.nip} = '" & txtNip.Text & "'"
        cr.RefreshReport()
    End Sub
End Class

Lalu cb kita run, Menampilkan data yang kita mau. kalo ini kan masih semua data di tampilakn..




Nah coba ketik nomor nip di textbox lalu klik lihat .


Nah, yang muncul hanya data dengan nip 123 bukan? ini hanya penggunaan Crystal Report yang sederhana saja, bagaimana jika menampilkan laporan bulanan dengan Crystal Report? Ok lah silahkan coba aja :) yang penting itu make Selection Formula pada Crystal Report.


Thanks :)

Membuat ComboBox item nya di ambil dari database


Kali ini saya akan berbagi cara membuat combo box di VB.Net dengan data atau items nya di ambil dari data base, oke langsung aja..

bua sebuah form dengan nama comboku
buat sebuah data base menggunkan ms acces aja, biar cepat, nama nya combo.mdb
silahkan buat tabel agama
terus kolom nama
isi 
  • islam
  • protestasn
  • katolik
  • hindu
  • budha
  • aliran kepercayaan
atau sesuaikan aja sama koding di atas :)

Untuk melatih anda silahkan ketikkan kode yang ada di gambar di atas :)

hehehe

paling atas itu 
Imports System.Data.OleDb.OleDbConnection


Selamat Mencoba :)

Cara Mengganti Password root MySQL

Bagaimana cara mengganti password MySQL?
Oke.. berikut cara nya

mysql -u root -p
Enter password: kosongkan
update mysql.user set Password=PASSWORD(‘password-baru’) where user=’root’;
flush privileges;
exit;

untuk yang menggunkan phpmyadmin jangn lupa edit file config.inc.php


/* Authentication type and info */
$cfg['Servers'][$i]['auth_type']                      = ‘config’;
$cfg['Servers'][$i]['user']                                   = ‘root’;
$cfg['Servers'][$i]['password']                        = ‘password-baru’;
$cfg['Servers'][$i]['AllowNoPassword']      = true;


Penjelasan pada bagian auth_type jika anda menuliskan config berarti ketika anda membuka phpmyadmin maka tampilan frontend dari phpmyadmin akan langsung keluar karena password sudah disetting pada file. Tetapi jika pada bagian auth_type anda menuliskan http maka ketika anda membuka phpmyadmin maka akan muncul untuk memasukkan username dan password dari file konfigurasi tersebut.