Cara Terhubung ke MySQL Menggunakan PHP

Pengarang: Judy Howell
Tanggal Pembuatan: 2 Juli 2021
Tanggal Pembaruan: 11 Boleh 2024
Anonim
[Tutorial] Mengkoneksikan PHP ke Database MySQL
Video: [Tutorial] Mengkoneksikan PHP ke Database MySQL

Isi

Jika Anda sudah mengetahui beberapa prinsip dasar penulisan skrip PHP, Anda mungkin siap untuk mempelajari tentang sekumpulan fungsi PHP bawaan yang memungkinkan Anda untuk menghubungkan dan memanipulasi database MySQL. Jika Anda belum memiliki server MySQL ( sebagian besar penyedia hosting PHP), saya sarankan untuk mengunduh dan menginstal WampServer di server web Anda, atau ikuti tutorial ini. Anda juga disarankan untuk memahami konsep SQL dasar.

Dalam tutorial ini, kita akan belajar bagaimana menghubungkan ke database MySQL, memilih database, melihat tabel dan "mencari" dan mengurutkan dari data tersebut.

Langkah

Metode 1 dari 3: Sambungkan ke server

  1. Buat file PHP baru di server web Anda, dan buka di editor teks favorit Anda.

  2. Mulai file Anda dengan mengetikkan tag PHP untuk membuka dan menutup dengan beberapa spasi di antaranya agar berfungsi.
  3. Ketik ini di baris baru.
    • Baris kode ini menciptakan dasar untuk komunikasi dengan server MySQL. Fungsi "mysql_connect" membutuhkan minimal 3 argumen string. Yang pertama adalah alamat IP atau nama domain server Anda; Anda harus mengubah ini dari hosting lokal ke alamat server MySQL Anda. Argumen kedua adalah pengguna MySQL yang akan kita otentikasi, dan argumen ketiga adalah kata sandi untuk pengguna MySQL kita (dalam hal ini, saya membiarkan kata sandi kosong ).
    • Output "mysql_connect" adalah tipe data sumber daya, dan dalam kode di atas kami menetapkan ini ke variabel ($ con), sehingga kami dapat menggunakannya nanti. Untuk informasi lebih lanjut tentang mysql_connect (), kunjungi dokumentasi PHP.

Metode 2 dari 3: Pilih database


  1. Ketik ini di baris baru.
    • Garis ini cukup sederhana. Sebelum Anda bisa menjalankan semua kueri terhadap database tertentu, Anda harus memilih database mana. Di PHP, untuk melakukan ini kita menggunakan fungsi "mysql_select_db", yang membutuhkan argumen. Argumen pertama dalam kode itu perlu; adalah nama database yang akan disambungkan. Argumen kedua yang saya gunakan tidak perlu, tetapi berhasil dengan baik; menentukan koneksi server mana yang akan digunakan untuk memilih database.

Metode 3 dari 3: Lihat tabel


  1. Ketik ini di baris baru.
    • Fungsi mysql_query bekerja dalam dua cara. "Untuk SELECT, SHOW, DESCRIBE, EXPLAIN dan pernyataan lain yang mengembalikan hasil, fungsi mysql_query () mengembalikan sumber daya, jika berhasil, atau FALSE, saat error.
    • Untuk tipe lain dari pernyataan SQL, INSERT, UPDATE, DELETE, DISCARD, dll., Fungsi mysql_query () mengembalikan TRUE, on success, atau FALSE, on error ". (Dokumentasi PHP).
    • Baris kode ini melakukan dua hal. Pertama, mereka memanggil fungsi "mysql_query", yang akan mengembalikan true atau false berdasarkan keberhasilan kueri. Jika keluaran mysql_query salah, skrip akan mati dan menjalankan fungsi "mysql_error" (yang hanya mengembalikan kesalahan MySQL sebelumnya).
    • Fungsi mysql_query hanya membutuhkan satu argumen, tetapi seperti fungsi mysql_select_db, adalah praktik yang baik untuk memasukkan argumen kedua.
      • Argumen pertama adalah string: satu kueri MySQL (beberapa kueri tidak diperbolehkan). Kueri di atas membuat tabel baru yang disebut "tutorial php".
      • Argumen kedua adalah fitur koneksi yang kami gunakan (dalam kasus kami, $ con).
  2. Ketik ini di baris baru.
    • Baris kode pertama mirip dengan kode pada langkah terakhir. Dia ada di sana untuk memberi Anda beberapa data untuk dipilih. Di bawah ini, lihat bahwa kita menyesuaikan output mysql_query untuk variabel bernama $ result.
    • Perhatikan juga bagaimana kode tidak menggunakan "atau mati", melainkan menggunakan deklarasi kontrol. Ini dapat membantu ketika Anda mulai mengalami kesalahan, memanipulasi selain hanya mematikan skrip. Anda tidak perlu terlalu mengkhawatirkannya sekarang, dan Anda dapat menggunakan "or die" dalam kueri MySQL yang mengembalikan kumpulan hasil, jika Anda mau.
    • Setelah pernyataan "lain" kita memiliki pernyataan "sementara". Bagian kode ini bisa membingungkan, jadi pantau terus. Fungsi mysql_fetch_array akan mengembalikan array data yang berisi satu baris hasil, ditandai dengan kolom; Namun, saat mysql_fetch_array dijalankan, itu akan mengembalikan array pada baris berikutnya dalam set hasil.
      • Pernyataan "while" akan mempertahankan iterasi di semua baris (menugaskannya sebagai array untuk $ row), sampai fungsi mysql_fetch_array mencapai akhir set hasil; maka itu akan mengembalikan FALSE dan pernyataan "while" akan ditutup. Ini membingungkan, tetapi metode ini bekerja dengan baik.
  3. Luangkan waktu untuk bermain-main dengan konsep ini. Fungsi ini memungkinkan Anda melakukan lebih banyak hal dengan PHP. Saya ingin menyarankan untuk melakukan proyek Anda sendiri, seperti browser berbasis RPG sederhana untuk memahami bekerja dengan database.

Cara Merawat Kuku Patah

Judy Howell

Boleh 2024

Baik itu cedera yang terjadi aat berolahraga atau kecelakaan ederhana di rumah, patah kuku bia menjadi pengalaman yang menyakitkan. Cedera ini bia berkiar dari kait ederhana di kuku hingga lepa epenuh...

Kita emua telah melalui ituai yang ingin mengeampingkan pikiran dan ingatan tertentu, terutama ketika mereka hanya membawa keedihan dan kecemaan. Mengalihkan perhatian adalah cara yang bagu untuk menj...

Posting Yang Menarik