Sistem ini bekerja persis seperti sistem Suka/Tidak Suka yang diterapkan YouTube untuk videonya. Di YouTube, tombol ditempatkan pada video. Karena kami tidak membangun YouTube berikutnya, kami akan tetap menggunakan pos sederhana di mana pengguna dapat mengeklik tombol suka dan tidak suka terkait. Kami akan menggunakan
Basis data kami hanya terdiri dari dua tabel. posting dan like_dislike_info. Jadi mari kita langsung masuk dan membuatnya, ya
Buat database bernama like_dislike. Pada prompt MySQL Anda, jalankan perintah berikut untuk membuat tabel
Tabel 1. posting
Meja 2. rating_info _Mari isi tabel postingan dengan beberapa postingan yang akan kita sukai dan tidak sukai. Jalankan perintah berikut untuk mengisi tabel
Tentu saja, Anda dapat menggunakan klien MySQL seperti PHPMyAdmin untuk melakukan semua pembuatan database ini dan mengisi postingan. CatatanPastikan pada tabel rating_info, kolom user_id dan post_id UNIK. Yang berarti tidak boleh ada dua catatan pengguna tertentu dan posting tertentu di atas meja. Sekarang mari kita ke bagian pengkodean. Kode tersebut terdiri dari tiga file.
Sekarang buat ketiga file ini di root aplikasi Anda dan rekatkan kode berikut di dalamnya indeks. php
Mari tambahkan gaya utama. css _server. php
skrip. js _Sekarang jalankan aplikasi di browser Anda dan mainkan dengannya Beberapa hal yang perlu diperhatikan di sini
KesimpulanKami telah berhasil menerapkan apa yang sekarang diterapkan YouTube pada videonya. Kami hanya menggunakan dua tabel untuk menunjukkan apa yang merupakan prestasi hebat. Tidak hanya itu. Kami dapat mengaktifkan pengguna untuk menyukai atau tidak menyukai postingan hanya sekali dan kami dapat mengetahui pengguna mana yang menyukai (atau tidak menyukai) postingan tertentu. Kami dapat meminta dan menampilkan daftar semua pengguna yang menyukai atau tidak menyukai posting tertentu. Jadi silakan bermain-main dengan kodenya. Buat tabel pengguna dan coba kembangkan fitur sistem yang baru saja kita bangun di tutorial ini. Dan tentu saja, jika Anda memiliki kekhawatiran atau apa pun yang tidak Anda pahami dalam kode, tinggalkan di komentar dan bantuan akan datang Saya akan sangat menghargai jika Anda berbagi ini dengan teman Anda yang mungkin membutuhkannya. Ini adalah dorongan besar bagi saya |