Koneksi database MySQL dengan PHP

MySQL PHP, dua kata yang sulit dipisahkan untuk membuat suatu website dinamis. dengan menggunakan MySQL dan PHP. Untuk membuat website yang dinamis diperlukan database untuk menyimpan data-data yang diperlukan. Salah satu database yang populer dan open source adalah MySQL. kali ini saya akan membahasa bagaimana cara membuat koneksi database mysql dengan php, saya akan menganggap kita sudah melakukan instalasi XAMPP.



Langkah pertama buat satu database baru di mysql dapat melalui phpmyadmin atau melalui konsol. misal database yang akan kita buat adalah “coba”.

 

CREATE DATABASE `coba`;
CREATE TABLE IF NOT EXISTS `orang` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `nama` varchar(50) DEFAULT NULL,
  `alamat` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 COMMENT='percobaan koneksi database mysql dengan php' AUTO_INCREMENT=3 ;

INSERT INTO `orang` (`id`, `nama`, `alamat`) VALUES
(1, 'jono', 'jakarta'),
(2, 'joko', 'bandung');

Kemudian buat satu folder baru dalam htdocs, misal “coba”, selanjutnya buat satu file “koneksi.php” yang
isinya seperti berikut:

<?php
#### Konfiguras database mysql
$host="localhost"; 	//setting nama server/hostname
$db="coba"; 		//setting nama database
$user="root"; 		//setting nama user
$pswd=""; 			//setting password

mysql_connect($host,$user,$pswd) or die("<h1 align=center>Gagal Koneksi ke MySQL</h1>");
//melakukan koneksi ke server dengan nama user dan password yang sudah dibuat

mysql_select_db($db) or die("<h1 align=center>Gagal Konek ke database</h1>");
//memilih database yang akan digunakan
?>

Kemudian buat file index.php isi seperti ini untuk melakukan koneksi ke database

include("koneksi.php");

Untuk mengambil data ke database berikut contoh skrip php

<?php
//include koneksi db
include("koneksi.php");

$result = mysql_query("SELECT id,nama,alamat FROM orang");
if (!$result) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}
$row = mysql_fetch_row($result);

var_dump($row);
?>

Semoga Bermanfaat

Comments

comments

Tagged: ,

1 comment

  1. My Homepage 20 Mar ’13 at 5:51 am Reply

    … [Trackback]…

    [...] Read More: blog.andzhar.com/2013/03/koneksi-database-mysql-dengan-php/ [...]…

Leave a Reply

Your email address will not be published. Required fields are marked *