Hari ini Senin tanggal 22 Juli 2013, di sini saya bersama rekan saya, yang mana mereka ini bergerak di bidang animasi, tepatnya animator blender, saat ini kami sedang membahas seputaran skripsi karena saat ini kami sedang menjalani semester 9. itu artinya jika tidak ada hambatan tahun ini juga bisa langsung lulus hohoho..amien..
yang penting usaha dulu..
baiklah, di malam yang penuh gemerlap bintang ini saya akan membahas tentang script php yaitu cara menggunakan left join di php yang mana ini menurut saya sangat penting karena memang left join sangat berperan penting dalam kehidupan script php, yang mana left join berfungsi untuk menampilkan data dari beberapa tabel, beberapa tabel maksudnya mulai dari 2 tabel dan selanjutnya, adapun malam ini saya hanya akan membahas tentang menampilkan data dari 2 tabel yaitu seperti ini contohnya...
<?php
include ("koneksi.php");
$no=1;
echo '<table border="1">';
echo '<tr><th>NO<th>NIS<th width="100">Nama<th>Nama Kursus<th width="" align="center">Aksi';
$result=mysql_query("select a.id,a.nis,a.nama,b.nmMp from siswa a
LEFT JOIN mp b on a.kdMp=b.kdMp");
while($obj=mysql_fetch_object($result))
{
echo '<tr><td>'.$no++.'<td>'.$obj->nis.'<td>'.$obj->nama.'<td>'.$obj->nmMp.
echo '<td align="center"><a href="siswa/edit.php?id='.$obj->id.'">Edit</a> ';
echo '<a href="siswa/delete.php?id='.$obj->id.'">Hapus</a> ';
}
?>
</table>
Perintah left join berada di
$result=mysql_query("select a.id,a.nis,a.nama,b.nmMp from siswa a
LEFT JOIN mp b on a.kdMp=b.kdMp");
dimana perintah select adalah untuk menampilkan, yang di tampilkan adalah id, nis,nama dan nmMp.include ("koneksi.php");
$no=1;
echo '<table border="1">';
echo '<tr><th>NO<th>NIS<th width="100">Nama<th>Nama Kursus<th width="" align="center">Aksi';
$result=mysql_query("select a.id,a.nis,a.nama,b.nmMp from siswa a
LEFT JOIN mp b on a.kdMp=b.kdMp");
while($obj=mysql_fetch_object($result))
{
echo '<tr><td>'.$no++.'<td>'.$obj->nis.'<td>'.$obj->nama.'<td>'.$obj->nmMp.
echo '<td align="center"><a href="siswa/edit.php?id='.$obj->id.'">Edit</a> ';
echo '<a href="siswa/delete.php?id='.$obj->id.'">Hapus</a> ';
}
?>
</table>
Perintah left join berada di
$result=mysql_query("select a.id,a.nis,a.nama,b.nmMp from siswa a
LEFT JOIN mp b on a.kdMp=b.kdMp");
apa arti a dan b pada a.id dan seterusnya kan gitu? itu adalah untuk menunjukkan bahwa tabel a adalah tabel pertama yang akan kita tampilkan dan b tabel kedua.
from siswa a ... itu untuk menunjukkan bahwa tabel pertama yaitu a adalah tabel siswa dan Left Join mp b adalah tabel kedua.
on a.kdMp=b.kdMp ; nah, ini yang penting ini, karena apa yang akan di tampilkan harus sama dan sesuai dengan apa yang ada di tabel, untuk namanya bisa saja berbeda seperti on a.kdMp=b.kdMataPelajaran asalkan apa yang akan di tampilkan yang sesuai dengan kdMp adalah benar dengan mata pelajaran..
wah susah ya kalimatnya, itu lah kekurangan saya, kurang bisa menjelaskan..
gini aja.
misalkan pada tabel siswa ada nama dan kdMp, dimana pada field kdMp isinya hanya lah berupa id atau pun kode dari mata pelajaran, sedangkan pada tabel mp ada kdMp dan nmMp.
nah agar perintah ini berlangsung sukses maka kita harus mencocokkan apa yang sama pada tabel tersebut.
yaitu kdMp pada tabel pertama dan kdMp juga pada tabel kedua.
mudah-mudahan paham lah.
karena sekarang sudah waktunya tidur.
sekian dan terima kasih.
mungkin dengan rekan-rekan bertanya saya bisa menjelaskan lebih lagi. hehe.
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :