Cara menghubungkan database mysql di php

Anda dapat mengakses database MySQL secara langsung melalui skrip PHP. Ini memungkinkan Anda membaca dan menulis data ke database Anda langsung dari situs web Anda

  1. Sambungkan ke server MySQL Anda menggunakan pernyataan mysqli_connect. Misalnya

    $con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');

    Untuk bantuan dengan informasi mysqli_connect_ Anda, lihat Temukan nama host database Anda

  2. Pilih database yang ingin Anda akses menggunakan mysqli_select_db. Misalnya

    mysqli_select_db('DATABASENAME', $con)_

    Di mana 'DATABASENAME'_ adalah nama database Anda — ini juga ditampilkan di halaman detail database Anda

Setelah membuat koneksi dan memilih database, Anda dapat menanyakannya menggunakan PHP

Untuk membantu Anda membuat string koneksi Anda sendiri, kami telah menyertakan contoh di bawah ini

Contoh string koneksi PHP MySQL

String penghubung ini akan mencari di database (your_dbusername, menemukan tabel tertentu (your_tablename), lalu mencantumkan semua nilai dalam tabel tersebut untuk bidang (i. e. kolom) yang Anda tentukan (your_field)

Sejak PHP5. 5, ekstensi mysql_connect() sudah tidak digunakan lagi. Sekarang disarankan untuk menggunakan salah satu dari 2 alternatif

  • mysqli_connect()
  • PDO. __membangun()

PHP mysqli_connect()

Fungsi PHP mysqli_connect() digunakan untuk terhubung dengan database MySQL. Ini mengembalikan sumber daya jika koneksi dibuat atau nol

Sintaksis

PHP mysqli_close()

Fungsi PHP mysqli_close() digunakan untuk memutuskan hubungan dengan database MySQL. Ini mengembalikan benar jika koneksi ditutup atau salah

Jika Anda seorang pemula dalam pengembangan situs web, mengetahui cara menggunakan skrip PHP untuk terhubung ke MySQL dapat bermanfaat. Dengan cara ini, Anda dapat memodifikasi, melihat, atau mengelola tabel yang dibuat di database MySQL. Artikel ini akan menunjukkan cara termudah untuk melakukannya, mari kita mulai

 

Membuat Database MySQL (Opsional)

Langkah ini diperlukan jika Anda tidak memiliki database MySQL. Jika Anda adalah pengguna Hostinger, Anda dapat dengan mudah membuat yang baru melalui hPanel Hostinger dalam beberapa langkah

  1. Temukan menu MySQL Databases di bagian Databases 
  2. Isi kolom yang diperlukan dan tekan Buat

Untuk instruksi tentang cara membuat database MySQL, lihat tutorial cPanel kami. Perlu diingat, bagaimanapun, bahwa ini adalah database kosong dan Anda harus mengisi data sebelum Anda dapat memanipulasinya

Penting. Tuliskan kredensial database MySQL yang baru saja Anda buat untuk langkah selanjutnya. Jangan lupa untuk mengingat nama pengguna database dan kata sandi nama pengguna juga

Dua Cara Script PHP dapat Terhubung ke MySQL

Ada dua metode untuk terhubung ke database MySQL menggunakan PHP. MySQLi dan PDO

MySQLi adalah singkatan dari MySQL yang Ditingkatkan. Ini adalah ekstensi eksklusif MySQL yang menambahkan fitur baru ke antarmuka database MySQL. MySQLi bersifat prosedural dan berorientasi objek, dengan yang pertama adalah atribut yang diwarisi dari versi MySQL yang lebih lama

MySQL asli memecah tugas menjadi prosedur linier, langkah demi langkah, yang membuatnya sulit untuk dimodifikasi karena Anda harus mengedit kode dari atas. Sementara itu, MySQLi melihat data sebagai kumpulan objek yang dapat dipertukarkan dengan fungsi, memungkinkan pengguna untuk menambah atau menghapus data dengan mudah

PDO adalah singkatan dari Objek Data PHP. Tidak seperti MySQLi, PDO hanya berorientasi objek dan mendukung sejumlah tipe database berbeda yang menggunakan PHP, seperti MySQL, MSSQL, Informix, dan PostgreSQL

Penting. Fungsi mysql_ asli sudah usang dan tidak boleh digunakan karena tidak aman dan tidak lagi dipertahankan atau dikembangkan

Salah satu fitur terpenting yang keduanya dukung adalah pernyataan yang disiapkan, yang mempercepat waktu yang dibutuhkan MySQL untuk mengeksekusi kueri yang sama beberapa kali. Itu juga digunakan untuk mencegah serangan injeksi SQL saat membuat perubahan pada database atau memasukkan input yang disediakan pengguna ke dalam kueri atau pernyataan database

Apapun metode yang Anda gunakan, Anda akan memerlukan informasi yang benar agar Anda dapat terhubung ke database MySQL yang telah Anda buat. Di sinilah detail database MySQL yang sebelumnya Anda simpan menjadi berguna

Anda juga memerlukan nama server atau nama host yang benar untuk konfigurasi. Hostinger menggunakan “localhost” sebagai nama host server MySQL-nya. Secara umum, ini adalah nama yang ingin Anda gunakan jika Anda mengunggah skrip PHP ke server yang sama dengan database

Sebaliknya, jika Anda terhubung ke database dari lokasi yang jauh (misalnya, komputer Anda), Anda harus menggunakan alamat IP dari server MySQL. Untuk perincian lebih lanjut, hubungi penyedia hosting Anda sehingga mereka dapat memberi Anda informasi yang benar tentang apa yang harus digunakan sebagai nama host

Menggunakan MySQLi untuk Menghubungkan Skrip PHP ke MySQL

Ikuti langkah-langkah ini untuk menggunakan MySQLi untuk menghubungkan skrip PHP ke MySQL

  1. Buka File Manager -> public_html

  1. Buat File Baru dengan mengklik ikon dari menu atas

  1. Simpan file sebagai koneksi basis data. php. Anda dapat mengganti nama dengan apa pun yang Anda suka, pastikan menggunakan php sebagai ekstensi

  1. Klik dua kali untuk membuka file dan salin-tempel baris kode berikut ke dalamnya. Ubah empat nilai pertama di bawah

Postingan terbaru

LIHAT SEMUA