Rabu, 24 Juli 2013

PHP Indonesia - Facebook: [ASK] mau tny saya ada tabel db, yang mau saya lak...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
[ASK] mau tny saya ada tabel db, yang mau saya lak...
Jul 25th 2013, 02:49, by Odi Zuhri

Odi Zuhri 2:49am Jul 25
[ASK]
mau tny saya ada tabel db,
yang mau saya lakukan menampilkan isi tabel seperti
"odi = buku yang dipinjam abc pengembalian buku tgl sekian dan buku def pengembalian buku tgl sekian"
"dio = buku yang dipinjam xyz pengembalian buku tgl sekian"
"ido = buku yang pinjam hij pengembalian buku tgl sekian"

klo mau tampil seperti itu,gimana ya?
mohon bantuannya, terima kasih

Odi Zuhri 2:54am Jul 25
mohon bantuan gan

Odi Zuhri 3:01am Jul 25
up

Ryanda Dwi Octhora 3:07am Jul 25
wah belum ada yang jawab

Odi Zuhri 3:08am Jul 25
:'(

Ryanda Dwi Octhora 3:08am Jul 25
$find = mysql_query("select `nama`,`buku`,`tgl_kembali` from [namatable]");

Ryanda Dwi Octhora 3:10am Jul 25
while($fetch = mysql_fetch_array($find))
{
$nama = $fetch['nama'];
$buku = $fetch['buku'];
$tgl = $fetch['tgl_kembali'];
echo "$nama = buku yang dipinjam $buku pengembalian buku $tgl"

Ryanda Dwi Octhora 3:10am Jul 25
}

//dicoba dulu ya

Odi Zuhri 3:11am Jul 25
klo itu,yg pny 1 nama,bakal keluar 2 kali sob.
saya ud coba yg itu.

Ryanda Dwi Octhora 3:12am Jul 25
ooh

Ryanda Dwi Octhora 3:13am Jul 25
terus print out nya maunya gimana?

Fandhie Deeng 3:16am Jul 25
sebaiknya struktur tabelnya diperbaiki dulu di pisah antara tabel anggota dan tabel peminjaman buku, gunakan id anggota sebagai koneksi antar tabel

Odi Zuhri 3:20am Jul 25
sebenarnya tabelnya kyk gini son.
id_member relasi di tabel member yg isinya nama dsb
id_pinjam relasi di tabel pinjam yang isinya nama buku,tgl kembali dsb.

trs gmn sob?

Deden Tisna Setiyawan 3:20am Jul 25
nyimak :D

Odi Zuhri 3:29am Jul 25
up


Cahya Dsn 4:01am Jul 25
berhubung lagi agak meradang tenggorokan, gak bisa koming... ehm.. bisa lihat di mari http://minerva.16mb.com/index.php?id=55 .. mungkin ada pencerahan.. mohon maaf ane nubi iseng numpang lewat aja.. jangan dibata ya gan.. ^_^V

Fandhie Deeng 4:17am Jul 25
kalau ada tabel member dengan primary key id_member kemudian ada tabel pinjam dengan primary key id_pinjam dimana relasinya id_member (artinya di tabel pinjam ada field id_member) nanti mudahnya tinggal dibikin query bertingkat. contoh di tabel member ada id_member (primary, auto increment), nama_member kemudian tabel pinjam ada id_pinjam (primary, auto increment), id_member, judul_buku, tgl_pinjam, tgl_kembali. Kemduian kamu query tabel member $member = mysql_query("SELECT * FROM member ORDER BY nama_member ASC");
if(mysql_num_rows($member) > 0) {
$no=1;
while ($m=mysql_fetch_array($member)){
echo $m['nama_member'];
$datapinjam = mysql_query("SELECT * FROM pinjam WHERE id_member=".$m['id_member']." ORDER BY tgl_kembali DESC");
$nopinjam=1;
while ($p=mysql_fetch_array($datapinjam)){
echo "buku yang dipinjam".$p['judul_buku']."tanggal kembali ".$p['tgl_kembali'];

$nopinjam++;}
$no++;} }

Odi Zuhri 4:29am Jul 25
Cahya Dsn
saya coba
SELECT c.nama1,c.nama2,b.nama_buku,
GROUP_CONCAT(
CONCAT('buku yang dipinjam ',nama_buku,' pengembalian buku tgl ',tgl_kembali)
SEPARATOR ' dan ' ) AS a.tgl_kembali
FROM pinjam a

JOIN buku b ON a.id_buku=b.id_buku
JOIN member c ON a.id_member=c.id_member

WHERE a.status=0
GROUP BY c.nama1

kok gk bisa ya?

Fandhie Deeng : sy coba dl sob

Cahya Dsn 4:33am Jul 25
Jangan lakukan query dalam looping, boros resources.. lakukan model seperti ini :

http://minerva.16mb.com/index.php?id=56

cukup dengan satu query aja. semoga ada pencerahan ^_^V
ane cuman nubi yang lagi iseng dan ngasal.. jangan dibata..

Odi Zuhri 4:34am Jul 25
Fandhie Deeng : fungsi nya $no=1 itu apa ya sob?

Cahya Dsn : sy coba lg sob (y)

Fandhie Deeng 4:36am Jul 25
stuju dengan pak Cahya, tp script diatas buat pemula biar mengerti asal muasal querynya dulu :)

Fandhie Deeng 4:39am Jul 25
$no itu hanya disediakan kalau sekiranya nanti akan ada kondisi di dalam looping

Cahya Dsn 4:44am Jul 25
just iseng..
daripada
//..
$i=1;
while($i<10){
echo $i;
$i++;
}
//...

.. mending
//..
$i=0;
while(++$i<10){
echo $i;
}
//...

.. melakukan increment dengan model ++$i lebih cepat daripada $i++ .. cmiiw.

#eh salah lapak postingnya... mangap gan.. ane cuman iseng ^_^V

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar