Kamis, 12 Mei 2016

Cara Mengkoneksikan Database lewat PHP

Sebelum Anda bisa mendapatkan konten dari database MySQL Anda, Anda harus tahu bagaimana untuk membuat sambungan ke MySQL dari dalam script PHP. Untuk melakukan query dasar dari dalam MySQL sangat mudah. Artikel ini akan menunjukkan cara untuk bangun dan berjalan.

Mari kita mulai. Hal pertama yang harus dilakukan adalah melakukan koneksi ke fungsi database.The untuk terhubung ke MySQL disebut mysql_connect. Fungsi ini mengembalikan sumber daya yang merupakan pointer ke koneksi database. Ini juga disebut pegangan database, dan kami akan menggunakannya dalam fungsi nanti. Jangan lupa untuk mengganti rincian koneksi Anda.

<? Php
$ Username = "your_name";
$ Password = "your_password";
$ Hostname = "localhost";

// Koneksi ke database
$ Dbhandle = mysql_connect ($ hostname, $ username, $ password)
  atau mati ( "Tidak dapat terhubung ke MySQL");
echo "Terhubung dengan MySQL Situs";
?>

Semua berjalan dengan baik, Anda akan melihat "Connected to MySQL" ketika Anda menjalankan script ini. Jika Anda tidak dapat terhubung ke server, pastikan password anda, username dan hostname benar.

Setelah Anda terhubung, Anda akan ingin memilih database untuk bekerja dengan. Mari kita asumsikan database disebut 'contoh'. Untuk mulai bekerja dalam database ini, Anda akan perlu fungsi mysql_select_db ():

<? Php
// Memilih database untuk bekerja dengan
$ Dipilih = mysql_select_db ( "contoh", $ dbhandle)
  atau mati ( "Tidak dapat memilih contoh");
?>

Sekarang bahwa Anda terhubung, mari kita coba dan menjalankan beberapa query. Fungsi digunakan untuk melakukan query bernama - mysql_query (). fungsi mengembalikan sumber daya yang berisi hasil query, yang disebut hasil set. Untuk menguji hasil kita akan menggunakan fungsi mysql_fetch_array, yang mengembalikan hasil baris demi baris. Dalam kasus query yang tidak mengembalikan hasil, sumber daya yang mengembalikan fungsi hanya nilai benar atau salah.

Sebuah cara mudah untuk mengakses semua baris adalah dengan loop sementara. Mari kita tambahkan kode script kami:

<? Php
// Jalankan query SQL dan catatan kembali
$ Hasil = mysql_query ( "SELECT id, model, tahun FROM mobil");
// Mengambil data tha dari database
sementara ($ row = mysql_fetch_array ($ hasil)) {
   echo "ID:" $ row { 'id'} "Nama:"... $ row { 'model'} ".
   Situs "" $ row { 'tahun'}.. ";
}
?>

Akhirnya, kami menutup koneksi. Meskipun hal ini tidak benar-benar berbicara diperlukan, PHP secara otomatis akan menutup koneksi ketika script berakhir, Anda harus masuk ke kebiasaan menutup apa yang Anda buka.

<? Php
// Menutup koneksi
mysql_close ($ dbhandle);
?>

Berikut ini adalah kode lengkap:

<? Php
$ Username = "your_name";
$ Password = "your_password";
$ Hostname = "localhost";

// Koneksi ke database
$ Dbhandle = mysql_connect ($ hostname, $ username, $ password)
 atau mati ( "Tidak dapat terhubung ke MySQL");
echo "Terhubung dengan MySQL Situs";

// Memilih database untuk bekerja dengan
$ Dipilih = mysql_select_db ( "contoh", $ dbhandle)
  atau mati ( "Tidak dapat memilih contoh");

// Jalankan query SQL dan catatan kembali
$ Hasil = mysql_query ( "SELECT id, model, tahun FROM mobil");

// Mengambil data tha dari database
sementara ($ row = mysql_fetch_array ($ hasil)) {
   echo "ID:" $ row { 'id'} "Nama:".... $ row { 'model'} "Tahun:". // Menampilkan hasil
   $ Row { 'tahun'} "Situs".;
}
// Menutup koneksi
mysql_close ($ dbhandle);
?>

Untuk membuat database 'contoh' pada server MySQL Anda, Anda harus menjalankan script berikut:

CREATE DATABASE `examples`;
MENGGUNAKAN `examples`;
CREATE TABLE `cars` (
   `Id` int UNIK NOT NULL,
   `Name` varchar (40),
   `Year` varchar (50),
   PRIMARY KEY (id)
);
INSERT INTO mobil NILAI (1, 'Mercedes', '2000');
INSERT INTO mobil NILAI (2, 'BMW', '2004');
INSERT INTO mobil NILAI (3, 'Audi', '2001');


0 komentar:

Posting Komentar