Database
02 Oktober 2024 Administrator Dibaca : 156 KaliPersiapan Alat dan Bahan
Berikut ini alat-alat yang dibutuhkan:
- Teks Editor: VS Code (pakai yang lain juga boleh);
- Web Browser: Google Chrome, Opera, Firefox, dll;
- Server: PHP (versi 5.6 ke atas), Apache2/Nginx, dan MySQL.
Membuat Project Baru
Buatlah sebuah direktori baru bernama php-login-register
di htdocs
buat yang menggunakan XAMPP. Sedangkan yang menggunakan server apache2 dan nginx, silakan buat di /var/www/html
.
Ikuti perintah berikut:
sudo chmod 777 /var/www/html -R # berikan hak akses dulu
mkdir /var/www/html/php-login-register # buat direktori baru
cd /var/www/html/php-login-register # pindah ke direktori baru
Buat tiga direktori di dalamnya:
mkdir css js img # buat tiga direktori sekaligus
Setelah itu buat file yang dibutuhkan:
# membuat file kosong
touch index.php login.php register.php logout.php timeline.php auth.php config.php
Buka dengan VS Code:
# buka direktori ini dengan VS Code, pastikan kamu sudah menginstall VS Code
code .
Sehingga kita memiliki struktur direktori seperti ini:
Setelah itu, silakan ekstrak dan copy semua bahan yang di-download tadi ke sana.
Beres…
Semua bahan-bahan sudah siap.
Setelah itu, buatlah sebuah tabel baru dengan nama users
dan buat kolomnya seperti ini:
Kode SQL-nya:
CREATE TABLE `users` (
`id` int(11) NOT NULL,
`username` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`photo` varchar(255) NOT NULL DEFAULT 'default.svg'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Indexes for table `users`
--
ALTER TABLE `users`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `username` (`username`);
--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0;
Selesai, selanjutnya kita mulai coding…