Data munculnya gk di bawah tp di atas...

Linux Programming (C, Perl, Python, Bash, PHP, ASP, JSP, Servlet, etc)

Moderator: Moderators

Data munculnya gk di bawah tp di atas...

Postby OpenSource » Thu Nov 08, 2007 3:13 pm

hello all,

mw tanya seputar Mysql dan PHP,

bro...
pertama-tama data yg di tampilkan berurut dari atas kebawah dan kl di input data lagi seharusnya kan muncul di paling bawahnya,

tapi ketika menghapus smua data di lewat phpmyadmin terus data muncul dengan data yg baru malah keluar duluan di paling atas....dan seterusnya seperti itu...

kira2 ada yg pernah kejadian seperti itu nggak?

thx
User avatar
OpenSource
Top Member
Top Member
 
Posts: 1844
Joined: Sun May 13, 2007 2:06 pm
Location: /root

Postby iang » Thu Nov 08, 2007 3:53 pm

AFAIK, kalo ingin melakukan pengurutan data, maka perintah pengurutan harus secara explisit disebutkan. Urutan memasukkan data mungkin tidak bisa dijadikan jaminan.. cmiiw..
iang
Top Member
Top Member
 
Posts: 1559
Joined: Sat Jul 10, 2004 5:15 pm
Location: ~frusadi

hmmm..

Postby OpenSource » Thu Nov 08, 2007 5:50 pm

iang wrote:AFAIK, kalo ingin melakukan pengurutan data, maka perintah pengurutan harus secara explisit disebutkan. Urutan memasukkan data mungkin tidak bisa dijadikan jaminan.. cmiiw..


hmmm...bang bang...permasahannya pas di tampilan datanya bang...

kan saya punya tabel isinya ada 5 record data...
semuanya berurut...masih keadaan normal..
ketika saya hapus datanya lewat phpmyadmin...
datanya saya input lagi...dan dan di baris yang pertama..abis itu saya masukan data lagi dan menjadi data pertama dan data yang tadi bergeser menjadi data yg kedua...nah hal ini saya tidak menginginkan...
yg saya inginkan data yang di input seharusnya ada di urutan terakir seharusnya dari cerita di atas data yg terakir saya input harus di barisan kedua..
begitu bang...

BTW AFAIK itu apa yah...maaf neh gaptek,kuper,dll...

thx after n b4
User avatar
OpenSource
Top Member
Top Member
 
Posts: 1844
Joined: Sun May 13, 2007 2:06 pm
Location: /root

Postby willy » Thu Nov 08, 2007 6:27 pm

As Far As I Know
Willy Sudiarto Raharjo
Registered Linux User : 336579
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com
User avatar
willy
Site Admin
Site Admin
 
Posts: 7456
Joined: Tue Jul 13, 2004 5:04 pm
Location: Jogja, Indonesia

Postby bima » Sun Nov 11, 2007 5:24 pm

iang wrote:AFAIK, kalo ingin melakukan pengurutan data, maka perintah pengurutan harus secara explisit disebutkan. Urutan memasukkan data mungkin tidak bisa dijadikan jaminan.. cmiiw..


betul, BTW di tabel anda sudah adakah kolom semacam ID yg
sifatnya auto_increment dan bisa di jadikan index
(UNIQUE KEY atawa PRIMARY KEY) ?

karena kolom tsb bisa dijadikan "patokan" untuk
mengurutkan data (ORDER BY), karena tidak boleh ada
2 baris di kolom tsb dng isi yg sama.
iko94.blogspot.com
bima
New Member
New Member
 
Posts: 13
Joined: Sat Dec 17, 2005 3:22 pm
Location: Kediri, Indonesia.

Postby iang » Sun Nov 11, 2007 5:34 pm

hmmm...bang bang...permasahannya pas di tampilan datanya bang...


yang Anda permasalahkan itu masalah urutan kan?
iang
Top Member
Top Member
 
Posts: 1559
Joined: Sat Jul 10, 2004 5:15 pm
Location: ~frusadi

Postby jin » Sun Nov 11, 2007 6:46 pm

itu urutan cuman untuk tampilan di web nya doank ??? jadi g masalah dengan urutan di database yang sudah seharusnya benar dengan sistem incremental nya seperti yang mas "bima" bilang.
User avatar
jin
Advanced Member
Advanced Member
 
Posts: 1121
Joined: Mon Dec 25, 2006 3:53 pm

Postby OpenSource » Mon Nov 12, 2007 8:17 am

@bima dan @jin,

databasesnya kondisi awal auto_incremental terus ketika...saya menghapus data pada data basenya saya inputkan datanya lagi..hasilnya tidak berurut lagi pada tampilan webnya..

@iang
yups urutan pada tampilannya bang...yang penting tampilanya urut bang

gimana nih.. bang...ada solusinya ndak?terus yg di maksud order by n exspilit tuh gimana ya..?

mohon bimbingannya bang...

thx after n b4
User avatar
OpenSource
Top Member
Top Member
 
Posts: 1844
Joined: Sun May 13, 2007 2:06 pm
Location: /root

Postby iang » Mon Nov 12, 2007 11:26 am

iang
Top Member
Top Member
 
Posts: 1559
Joined: Sat Jul 10, 2004 5:15 pm
Location: ~frusadi

Postby exnome » Mon Nov 12, 2007 7:06 pm

OpenSource wrote:@bima dan @jin,

databasesnya kondisi awal auto_incremental terus ketika...saya menghapus data pada data basenya saya inputkan datanya lagi..hasilnya tidak berurut lagi pada tampilan webnya..

@iang
yups urutan pada tampilannya bang...yang penting tampilanya urut bang

gimana nih.. bang...ada solusinya ndak?terus yg di maksud order by n exspilit tuh gimana ya..?

mohon bimbingannya bang...

thx after n b4


setauku klo penambahan data dlm suatu database, maka data tersebut secara default akan berada dibawah data lama. Sedangkan fungsi auto_increment hanya sebagai bantuan pengurut data secara default. Bila kita mempunyai 5 data, dan menghapus data ke 3. Maka bila kita melakukan penambahan data lagi maka data tersebut secara default berada dibawah data ke 5.
Sebenarnya hal tersebut dalam database tidak bermasalah. Semuanya tergantung kita dalam memanipulasinya dengan sintak MySQL and PHP.
Bila ingin ditampilan data urut, bwt aja 1 colom sebagai pengurut data ketika akan ditampilkan dalam web/aplikasi. Misalnya menampilkan data berdasarkan tgl inputnya, ato bisa juga berdasarkan nama (ORDER BY)

Mungkin bisa sedikit membantu............

[:-} [:-}
Image
Image
User avatar
exnome
Junior Member
Junior Member
 
Posts: 158
Joined: Thu Feb 15, 2007 11:28 am
Location: Belakang Proxy

OK

Postby OpenSource » Tue Nov 13, 2007 12:14 pm

OK @exnome n @iang

tak coba dulu nanti saya kembali...

thanx's buat smua yg membantu..... ;-)
User avatar
OpenSource
Top Member
Top Member
 
Posts: 1844
Joined: Sun May 13, 2007 2:06 pm
Location: /root


Return to Linux Programming

Who is online

Users browsing this forum: No registered users and 1 guest