1 / 21

KONEKSI PHP MYSQL

KONEKSI PHP MYSQL. Langkah-langkah dalam melakukan koneksi ke MySQL dari PHP adalah sebagai berikut : 1. Melakukan koneksi ke MySQL 2. Melakukan query ke database (me-retrieve, menambah , menghapus atau pun mengedit data) 3. Menampilkan data ke halaman web 4. menutup koneksi.

quito
Download Presentation

KONEKSI PHP MYSQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KONEKSI PHP MYSQL

  2. Langkah-langkahdalammelakukankoneksikeMySQLdari PHP adalahsebagaiberikut : • 1. Melakukan koneksi ke MySQL • 2. Melakukan query ke database (me-retrieve, menambah, menghapusatau pun mengedit data) • 3. Menampilkan data ke halaman web • 4. menutupkoneksi

  3. MelakukankoneksikeMySQL • ekstensimysql Terdapat 2 fungsi, yaitu: • mysql_connect()  paling seringdigunakan • mysql_pconnect() Parameter: • Alamat server • user • Password

  4. MelakukankoneksikeMySQL • Alamat server adalah nama host atau alamatipdimanaMySQL server diinstal, • usernameadalah nama user yang beradapadaserver MySQL. • passwordadalah password yang beradapada server MySQLsesuaidenganusernya.

  5. MelakukankoneksikeMySQL • Contoh : <?php mysql_connect(“localhost”,”user”,”password”) or die(“KoneksikeMySQLgagal”); ?>

  6. MelakukankoneksikeMySQL <?php $server = “localhost”; $user = “user”; $password = “password” mysql_connect($server,$user,$password) or die(“KoneksikeMySQLgagal”); ?>

  7. MelakukankoneksikeMySQL • Padalinuxterdapat file : db_conf.ini.php • URL : /var/www • chmod 400 <?php $server = “localhost”; $user = “user”; $password = “password” $db = “informatika”; ?>

  8. MelakukankoneksikeMySQL <?php include(“db_conf.ini.php”); mysql_connect($server, $user, $password) or die(“KoneksikeMySQLgagal”); ?>

  9. Pemilihan database <?php $server = “localhost”; $user = “user”; $password = “password” $db =“informatika” mysql_connect($server,$user,$password) or die(“KoneksikeMySQLgagal”); mysql_select_db($db) or die(“Database tidakditemukan”); ?>

  10. Pemilihan database <?php include(“db_conf.ini.php”); mysql_connect($server, $user, $password) or die(“KoneksikeMySQLgagal”); mysql_select_db($db) or die("Database tidakditemukan"); ?>

  11. MelakukankoneksikeMySQL B. ekstensimysqli • ekstensiinisangatdianjurkankarenaalasankeamanan(untukMysql server versi 4.1 keatas) • Perbedaanantaraekstensimysqldanmysqliyaitupadaekstensimysqlisudahberbentukobjek oriented. • keamananpadaekstensiinilebihbaikadalahadanyadukunganterhadap prepared statement yang belumdidukungpadaekstensimysql.

  12. MelakukankoneksikeMySQL Parameter: • Alamat server • user • Password nama database merupakanargumendariproseskoneksikedatabase Karenasudahbersifatobjek oriented makasebelummelakukankoneksikeMySQL yang perludilakukanadalahmembuatobjeknyaterlebihdahulubarukemudianmelakukankoneksi.

  13. MelakukankoneksikeMySQL • Beberapaperintahuntukmembuatobject: • $mysqli = new mysqli($server, $user, $password, $db); Contoh : <? include "db_conf.ini.php"; $koneksi = new mysqli($server, $user, $password, $db); if ($koneksi>connect_error){ echo $koneksi->connect_error; } ?>

  14. MelakukankoneksikeMySQL • $mysqli = new mysqli(); Contoh : <? include "db_conf.ini.php"; $koneksi = new mysqli(); $koneksi->connect($server, $user, $password, $db); if ($koneksi>connect_error){ echo $koneksi->connect_error; } ?>

  15. MelakukankoneksikeMySQL C. ekstensiPDO • PDO adalahsingkatandari PHP Database Object • samasepertikonsepmysqli • PDO dapatdigunakanuntuksemuadatabase, sementaramysqliadalahkhususuntukmelakukankoneksikeMySQL server.

  16. MelakukankoneksikeMySQL • Berikutadalahdaftarbeberapa database yang didukungoleh PDO Firebird FreeTDS IBM DB2 Interbase 6 Microsoft SQL Server MySQL ODBC Oracle PostgreSQL SQLite Sybase

  17. MelakukankoneksikeMySQL <?php if ($connection = new PDO(‘mysql:host=localhost;dbname=informatika’, ‘user’, ‘password’)) { echo ‘Koneksi ke MySQL berhasil’; } ?>

  18. Query danmenampilkan data • Contoh : • SELECT * FROM mahasiswa WHERE nim=”<di-isidengannimmahasiswa>”; • SELECT * FROM mahasiswa WHERE nama like “%<keyword>%”; • SELECT * FROM mahasiswa;

  19. Query danmenampilkan data • ekstensimysql Contoh : klik • ekstensimysqli Contoh : klik

  20. MenutupKoneksi Database • ekstensimysql mysql_close() B. ekstensimysqli nama_object->close()

  21. Contoh lain • Klik

More Related