Cara menggunakan config.php mysql

Belajar Membuat Koneksi database dengan php merupakan sebuah dasar dalam belajar pemrograman web dan belajar php, dengan berkoneksi kita bisa melakukan interaksi dengan database seperti melakukan CRUD (Create, Read, Update dan Delete). Tutorial seperti membuat koneksi database dengan php bukan lagi tutorial php baru, sebab sudah banyak situs yang menulis tentang cara membuat koneksi database mysql dengan php, namun pada kesempatan kali ini kita tidak akan belajar membuat koneksi database mysql tetapi dengan mysqli.

 

Tutorial ini juga tersedia dalam bentuk Video PHP MYSQLi CRUD

 

Kenapa MySQLi ?

MySQLi adalah sebuah ekstesi baru dari mysql yang diklaim lebih aman dan lebih cepat dari mysql tanpa “i” serta lebih stabil di PHP 5 ke atas. Apalagi PHP akan merilis PHP versi ke 7 dan mengabaikan angka 6, sehingga mulai saat sini kita akan biasakan menggunakan MySQLi dengan harapan ketika kita menggunakan PHP 5 keatas kita tidak akan kerepotan dengan issue error deprecated karena mysql sudah tidak lagi disupport oleh PHP 5 ke atas. dan lagi kita akan menggunakan mysqli object, diharapkan kita akan terbiasa ketika menggunakan pemprograman PHP OOP.

Membuat Koneksi Database dengan PHP

Mula-mula silahkan membuat folder dengan nama “belajar-php” pada folder “c:\xampp\htdocs\” kemudian buatlah folder dan file seperti yang pernah onphpid tulis pada  Struktur direktori | Folder webiste. Sehingga folder kita lebih tertata dan bisa melanjutkan tutorial php ini dengan mudah.

Buatlah sebuah database pada halaman phpmyadmin dengan mengakses localhost/phpmyadmin, beri nama databse yang kalian buat dengan nama “database_kita“.

jika belum bisa membuat database, kalian bisa baca artikel cara membuat database sehingga kita bisa lanjut ke step selanjutnya.

Setelah kita berhasil membuat database di phpmyadmin selanjutnya kita akan kembali ke htdocs dan buka file config.php
dan isi dengan kode berikut :

[gists]https://gist.github.com/wichaksono/7f4ef874a6a2aaf539f2ddcfe5354286[/gists]

Berikutnya kita berpindah ke file index.php dimana kita akan menyisipkan file config.php ke dalamnya menggunakan require seperti berikut :

[gists]https://gist.github.com/wichaksono/0d9949ce557770365045024a112948bc[/gists]

__DIR__ adalah konstanta dengan kepanjangan Direktory yang berisi alamat lengkap dari root direktori (direktori akar) hingga file yang berisi konstanta.
contoh :

Pada tutorial php di atas kita meletakkan __DIR__ di file index.php, jika jalankan perintah :

[pre]echo __DIR__ // outputnya c:\xampp\belajar-php[/pre]

apabila kita membuat sebuah file di dalam folder admin dan di dalam file tersebut kita jalakan perintah :

[pre]echo __DIR__ // outputnya c:\xampp\belajar-php\admin[/pre]

begitu seterusnya.

Menguji Koneksi Database dengan PHP

Setelah kita selesai dengan file config.php dan index.php selanjutnya akan melakukan tes pada koneksi database yang sudah kita buat dengan cara mengakses http://localhost/belajar-php melalui browser favorit kalian.

Jika browser kalian “blank” maka koneksi database yang kita buat berhasil, namun jika muncul “Maaf Koneksi gagal” berarti ada sebuah kesalahan silahkan check kembali username, password, host maupun nama database kemungkinan besar terjadi kesalahan disana.

Demikian tutorial membuat koneksi database dengan php. apabila terdapat kesalahan silahkan tinggalkan pesan kalian pada kolom komentar dibawah. sekian dan selamat belajar.

MySQL merupakan salah satu database yang dapat digunakan untuk penyimpanan data pada website. Koneksi dari bahasa pemrograman web (baca: PHP) yang Anda gunakan ke MySQL database, menjadi langkah awal yang sangat penting untuk dilakukan. Lalu, bagaimana cara membuat koneksi database mysql?

Daftar Isi

Panduan kali ini, Rumahweb akan memberikan contoh script koneksi database mysql sederhana yang bisa Anda terapkan. Berikut adalah contoh koneksi databasenya:

Cara Membuat Koneksi Database

Koneksi MySQL Database dari PHP :

mysql_connect ("namahost","mysql_username_yang_digunakan","password_dari_username");

Jika MySQL berada pada server lokal, (dengan kata lain, ada di website Anda sendiri), maka namahost yang digunakan adalah localhost.  Berarti sintax yang bisa Anda gunakan :

mysql_connect("localhost","mysql_username_yang_digunakan","password_dari_username");

Kenapa saya tidak bisa melakukan koneksi ke database begitu semua file sudah di upload ke website?

Jika Anda membuat website di komputer lokal, bisa jadi username dan password MySQL yang digunakan berbeda dengan username dan password MySQL yang digunakan pada website.

Untuk itu, silahkan Anda cek dulu username dan password yang ada di website. Langkah-langkahnya:

  • Login ke cPanel Anda, ( http://domainanda/cpanel atau http://cpanel.domainanda
  • Pilih Menu MySQL Databases
Cara menggunakan config.php mysql
  • Jika Anda belum memiliki username dan password MySQL di website, maka Anda dapat membuatnya terlebih dahulu
Cara menggunakan config.php mysql

isikan username dan password yang akan Anda buat. Kami sarankan Anda melakukan pencatatan password dan nama usernya, agar nanti untuk penyesuaian file akan lebih mudah.

  • Buat nama database
Cara menggunakan config.php mysql

Nama databasenya dibuat sama persis dengan nama database yang telah Anda buat dikomputer lokal, supaya tidak perlu repot lagi untuk mengedit konfigurasi pada sintax mysql_select_db(“namadatabase”);

  • Langkah selanjutnya adalah menambahkan user ke dalam database. Anda bisa pilih nama Database dan user yang telah dibuat sebelumnya lalu Klik tombol Add. Jangan lupa untuk memberikan privilege kepada user untuk melakukan perubahan pada database seperti gambar berikut :
Cara menggunakan config.php mysql
Cara menggunakan config.php mysql

Setelah semuanya selesai, Anda tinggal mengubah konfigurasi untuk melakukan koneksi ke MySQL dari PHP. Gunakan username dan password yang baru saja Anda buat.

Penting untuk diingat

Jika Anda membuat username “dbrudih”, maka tambahkan username sebelum username database ada pada konfigurasi di PHP.

contoh: misalkan username cPanel Anda adalah “jalanbun” dan username database yang baru Anda buat adalah “dbrudih”, maka secara otomatis username MySQL anda akan dibuat menjadi “jalanbun_dbrudih” (usernameCPanel_usernameMySQL)

Setelah semuanya selesai, Anda tinggal melakukan proses upload database. Jika Anda belum mengerti caranya, silahkan baca artikel cara meng-upload mySQL database

==================================================

Koneksi Database WordPress

Berhubung banyaknya pertanyaan tentang koneksi database pada CMS WordPress, maka kami akan update lanjutan konfigurasi koneksi database pada WordPres.

Untuk koneksi database pada CMS WordPress diletakkan pada file dengan nama wp-config.php. Untuk konfigurasinya, Anda bisa klik kanan pada file wp-config.php lalu klik menu Edit.

Berikut script yang harus Anda sesuaikan, untuk mengkoneksikan database dengan file WordPress :

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database');

/** MySQL database username */
define('DB_USER', 'username');

/** MySQL database password */
define('DB_PASSWORD', 'password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Sebelumnya kita sudah membuat username: jalanbun_dbrudih | database: jalanbun_dbrudiharto | password: 123qwe , maka pada script diatas rubah menjadi:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'jalanbun_dbrudiharto');

/** MySQL database username */
define('DB_USER', 'jalanbun_dbrudih');

/** MySQL database password */
define('DB_PASSWORD', '123qwe');

/** MySQL hostname */
define('DB_HOST', 'localhost');

3. Jangan lupa, Anda harus mencari baris line prefix. Line prefix harus disesuaikan dengan prefix database yang telah Anda buat sebelumnya.

Bagaimana cara mengkoneksikan PHP dengan MySQL?

Empat langkah menggunakan MySQLi untuk membuat koneksi database PHP ke MySQL:.
Buka File Manager -> public_html..
Buat File Baru dengan mengklik ikon tambah file pada menu di atas layar..
Simpan dengan nama databaseconnect.php, atau nama lain yang Anda inginkan, tapi ekstensinya tetap ..

Wp

Wp-config.php adalah file yang menyimpan konfigurasi database di website Anda, seperti nama, username, password, dan host database. Sebenarnya, file wp-config.php tidak langsung disertakan di WordPress, tetapi dibuat pada saat instalasi. File ini dibuat khusus untuk Anda. Letaknya ada di direktori root website Anda.

Apa fungsi config PHP?

config.php, digunakan untuk membuat pengaturan dasar pada project aplikasi, seperti base_url, index_page, cookie, proxy dan lain-lain.

Didalam file config PHP apakah fungsi dari script mysql_connect ()?

Untuk membuat koneksi antara PHP dengan MySQL menggunakan mysql extension, PHP menyediakan fungsi mysql_connect(). Fungsi ini diibaratkan sebagai cara untuk login kedalam MySQL Server. Fungsi mysql_connect() membutuhkan 3 argumen, dan mengembalikan nilai fungsi berupa 'variabel koneksi' ke MySQL.