Selasa, 11 Februari 2014

Membuat koneksi database MYSQL dengan php


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

1
2
3
4
5
6
7
8
9
10
11
CREATE DATABASE `tes`;
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 “tes”, selanjutnya buat satu file “koneksi.php” yang
isinya seperti berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
#### Konfiguras database mysql
$host="localhost";  //setting nama server/hostname
$db="tes";         //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
?
1
include("koneksi.php");
Untuk mengambil data ke database berikut contoh skrip php
?
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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);
?>

0 komentar:

Posting Komentar