Beranda › Blog › PHP › Koneksi php dengan mysql
Koneksi php dengan mysql

Koneksi php dengan mysql

Menghubungkan PHP ke MySQL terdapat 3 cara mengunaka mysqli, PDO dan OOP PHP mendukung dua ekstensi utama untuk bekerja dengan basis data MySQL:
Sebaiknya saya menggunakan MySQLi atau PDO? Jika Anda menginginkan jawaban singkat, jawabannya adalah "Terserah Anda".Baik MySQLi maupun PDO memiliki kelebihannya masing-masing:
PDO dapat bekerja pada 12 sistem basis data yang berbeda, sedangkan MySQLi hanya dapat bekerja dengan basis data MySQL.Jadi, jika Anda harus beralih menggunakan basis data lain untuk proyek Anda, PDO mempermudah proses tersebut. Anda hanya perlu mengubah *connection string* dan beberapa kueri. Dengan MySQLi, Anda harus menulis ulang seluruh kode—termasuk kuerinya.Keduanya bersifat berorientasi objek, namun MySQLi juga menawarkan API prosedural. Keduanya mendukung *Prepared Statements*. *Prepared Statements* memberikan perlindungan terhadap serangan SQL injection dan merupakan hal penting bagi keamanan aplikasi web.
Contoh MySQL dalam Sintaks MySQLi dan PDO Dalam bab ini dan bab-bab selanjutnya, kami menunjukkan tiga cara untuk bekerja dengan PHP dan MySQL:
MySQLi (berorientasi objek) dan MySQLi (prosedural)PDO Instalasi MySQLi
Untuk Linux dan Windows: Ekstensi MySQLi biasanya terinstal secara otomatis saat paket `php mysql` diinstal. Untuk detail instalasi, kunjungi: http://php.net/manual/en/mysqli.installation.php
Instalasi PDO Untuk detail instalasi, kunjungi: http://php.net/manual/en/pdo.installation.php Contoh mengunakan - MySQLi Object-Oriented
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

Contoh mengunakan - MySQLi Procedural
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

Contoh mengunakan - PDO
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";

try {
  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  // set the PDO error mode to exception
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  echo "Connected successfully";
} catch(PDOException $e) {
  echo "Connection failed: " . $e->getMessage();
}
?>
Bagikan: WhatsApp X / Twitter

Artikel Terkait

Kembali ke Daftar Artikel
W
Butuh Solusi Digital?

Konsultasikan kebutuhan bisnis Anda bersama kami — gratis.

Konsultasi Gratis →