Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

"Bagaimana memanggil data yang paling akhir pada sebuah database"

Teman-teman,,,,siska minta tolong banget neh,,,
Mau nanyain cara memanggil data terakhir pada sebuah database gimana caranya ya?? Buat bantuannya makasih bgt,,,,soalnya Siska bener2 buntu. Thanks b4 y....

Tanggapan

  • Databasenya apa ya? MySQL? SQL Server?
  • databasenya sska pake MySQL,,,,gimana y caranya memanggil data terakhir tabel pada database??? Thanks banget b4,,,,,
  • please bantuin ya kawan2,,,,,
    makasih banget sebelumnya bagi yg dah berbaik hati mo bantuin
  • Tunjukin contoh table nya lah. pasti ada ada sesuatu yang dijadiin rujukan klo itu data terakhir gitu loh.
    for example
    table_x
    [id | xvalue | yvalue | nvalue | etcvalue ]

    rujukan adalah id, id yang paling guede adalah data terakhir, so just call this query

    $sql = mysql_query('select max(`id`) from `table_x` limit 0,1');

    atau bisa juga dengan :

    $sql = mysql_query('select * from `table_x` order by `id` desc limit 0,1');

    pastiin punya satu rujukan penentu nilai terakhir.

    hope it help.
  • Thanks a lot y,,,,
    Sska bakalan coba,,,

    Pasti ngebantu banget... :-)
  • nambahin dikit, bisa pake mysql_insert_id dan last_insert_id()
  • @gzai iya kalau pakai field autoincrement :-D
  • nah itu dia masalah satu-satu nya AI :-D
  • Pertanyaan TSnya juga rancu. Mencari data terakhir untuk apa? Hanya sekedar display atau untuk insert ke tabel lain? Kalau nggk ada proses insert maka mysql_insert_id dan last_insert_id() ya nggk bisa dipakai.
  • edited February 2011
    biar lebih aman, manfaatin rownumber,
    seperti biasa

    select (@row:=@row+1) as baris, a.* from mytable a, (select @row:=0) b
    order by (@row:=@row+1) desc limit 0,1;

    dan ane kira ini lebih universal, tidak tergantung seperti apa desain tabel ente2 pada.
  • salam kenal semuanya :), ane juga menggunakan perintah query seperti ini
    SELECT * FROM 'nama_tabel' ORDER BY 'id' DESC LIMIT 1<br><br>kog pesan yg muncul syntax error ini ORDER BY CLAUSE..<br><br>Mohon pencerahannya bang goku :D<br>
  • tret 2 taon lalu ?
This discussion has been closed.