Cara mengambil data dari mysql

CREATE TABLE IF NOT EXISTS `artikel` (`artikelID` int(10) NOT NULL AUTO_INCREMENT,`judulArtikel` varchar(100) NOT NULL,`isiArtikel` text NOT NULL,`diskripsiArtikel` text NOT NULL,`penulis` varchar(50) NOT NULL,PRIMARY KEY (`artikelID`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Berdasarkan database diatas kita bisa melakukan banyak sekali operasi database. Selain itu ada banyak lagi yang kita lakukan, tetapi disini kita akan membahas bagaiamana cara mengambil data dan menampilkannya dengan kriteria yang kita buat.

1. Menampilkan Data yang diurutkan berdasarkan ID secara ASCENDING

Data ditampilkan secara Ascending maksudnya data ditampilkan berdasarkan ID dimana data artikel yang ditampilkan adalah artikel dengan ID paling kecil, yang artinya artikel paling lama berada didatabase. Sintaks MySQL untuk menampilkannya adalah seperti dibawah ini :

SELECT * FROM `artikel` ORDER BY `artikelID` LIMIT 10


Perhatikan bahwa tidak ada keterangan ASCENDING (ASC) pada sintaks diatas, namun ini tidak masalah, karena secara default, MySQL akan mengurutkan data secara Ascending jika tidak disetting urutannya.

2. Menampilkan Data yang diurutkan berdasarkan ID secara DESCENDING


Menampilkan data secara Descending maksudnya adalah menampilkan data yang memiliki ID paling besar yang berate menampilkan data artikel terbaru yang di inputkan kedalam database. Sintaks MySQL untuk menampilkannya adalah seperti dibawah ini :

SELECT * FROM `artikel` ORDER BY `artikelID` DESC LIMIT 1


Perhatikan bahwa ada keterangan DESCENDING (DESC) pada sintaks diatas yang akan memerintahkan MySQL untuk mengambil data yang memiliki ID paling besar terlebih dahulu, sehingga data yang dihasilkan adalah data paling baru ke data paling lama.

3. Menampilkan Data yang dipilih secara ACAK (RANDOM)

Nah di poin ketiga inilah sebenarnya inti dari tutorial kita kali ini. Namun memang sengaja saya menempatkannya di point terakhir, supaya anda bisa melihat perbedaan antara mengambil database secara Ascending, Descending dan Random (Acak). Pada pengambilan kali ini database akan diambil sebanyak yang kita tentukan dan diambil secara acak. Acak artinya data yang diambil akan berubah-ubah setiap sintaks di eksekusi.
 Sintaks MySQL yang dapat kita gunakan adalah seperti di bawah ini :

SELECT * FROM `artikel` ORDER BY RAND() LIMIT 10


Perhatikan bahwa pada query diatas data artikel di order secara random (ORDER BY RAND()) yang akan memerintahkan MySQL untuk mengambil data sebanyak yang kita tentukan namun bukan diurutkan berdasarkan ID, tetapi diambil secara acak. Sehingga data yang dihasilkan akan berbeda setiap query ini kita eksekusi. Dengan kode diatas, kita sudah bisa memecahkan masalah untuk mendapatkan data acak. Mudah buka?? Ya, seperti yang sudah saya jelaskan sebelumnya bahwa trik ini sangatlah mudah, namun sering kali hal yang mudah pun kita bisa lupa ketika kita membutuhkannya.
Sampai disini dulu artikel saya ini, mudah-mudahan bermanfaat bagi anda.


Cara mengambil data dari mysql

Tutorial terkait dengan Source Code : Cara mengambil Database MySQL Secara Acak atau Random :

Terimakasih Atas Kunjungan Sahabat Setia Belajar Pintar PHP

Judul Pelajaran PHP : Source Code : Cara mengambil Database MySQL Secara Acak atau Random
Ditulis oleh Ivan Silalahi
Rating postingan ini 5 dari 5

Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke https://planetsphp.blogspot.com/2012/10/source-code-cara-mengambil-database.html. Terima kasih sudah singgah membaca artikel ini. Jangan lupa like dan sharenya serta komentarnya

Hallo teman-teman berjumpa lagi dengan saya di Blog DUMET School. Apa Kabar nih semuanya? Mudah-mudahan sehat semuanya ya, amin. Pada tutorial kali ini saya ingin mengajarkan bagaimana caranya mengambil data dari database menggunakan PHP. Langkah-langkahnya sebagai berikut.

Pertama kalian bisa buat untuk tampilan HTML nya sepeti gambar dibawah ini :

Script HTML nya :

Sebelum kita mengambil atau menampilkan data dari database, sebaiknya kita memasukkan data nya terlebih dahulu ke dalam database. Berikut adalah script PHP untuk memasukkan data ke dalam database :

Pada script PHP diatas bisa kalian lihat pada baris 4 saya membuat sebuah database dengan nama biodata dan nama tablenya adalah data.

Nah sekarang kita akan coba menampilkan data yang sudah kita inputkan kedalam database, langkah-langkah nya sebagai berikut.

Dibawah ini adalah gambar script PHP untuk mengambil atau menampilkan data yang ada didalam database :

Penjelasan :

mysql_query  berfungsi untuk menjalankan query atau perintah sql seperti select, delete, update, dan lain-lainnya.

mysql_fetch_array berfungsi untuk mengeluarkan data - data dari tabel yang ada didalam database yang dihasilkan dari perintah mysql_query.

Bagaimana cara masuk MySQL?

Untuk membuka MySQL, klik actions start pada bagian Apache dan MySQL. Setelah actions start Apache dan MySQL berubah menjadi stop, selanjutnya buka web browser, masuk ke halaman localhost/phpmypadmin.

MySQL termasuk database apa?

MySQL juga termasuk ke dalam RDBMS atau Relational Database Management System, dimana di dalam struktur databasenya sehingga ketika proses pengambilan data menggunakan metode relational database.

Apa itu MySQL query?

MySQL adalah Sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan peintah dasar SQL ( Structured Query Language ). MySQL merupakan dua bentuk lisensi, yaitu FreeSoftware dan Shareware.

Apa itu data query?

Query adalah permintaan data dari database. Permintaan harus diajukan dalam bentuk tabel database atau kombinasi tabel menggunakan kode yang disebut dengan bahasa kueri. Dengan begitu, sistem bisa memahami dan memproses kueri yang sesuai. Dalam bahasa Inggris standar, arti query adalah permintaan informasi.