Section Artikel
Fungsi prepare() / mysqli_prepare()
digunakan untuk menyiapkan pernyataan SQL untuk dieksekusi.
$mysqli -> prepare(query)
mysqli_prepare(connection, query)
Parameter | Deskripsi |
---|---|
connection | Required. Menentukan koneksi MySQL yang akan digunakan |
query | Required. Menentukan kueri SQL. Catatan: Jangan menambahkan titik koma di akhir kueri! |
Return Value: | Mengembalikan objek pernyataan jika sukses. FALSE jika gagal |
---|---|
PHP Version: | 5+ |
Contoh – Object oriented style
Siapkan pernyataan SQL untuk eksekusi:
<?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); // Periksa Koneksi if ($mysqli -> connect_errno) { echo "Gagal Menghubungkan ke MySQL: " . $mysqli -> connect_error; exit(); } // Mempersiapkan dan ikat $stmt = $mysqli -> prepare("INSERT INTO MyGuests (firstname, lastname, email) VALUES (?, ?, ?)"); $stmt -> bind_param("sss", $firstname, $lastname, $email); // atur parameters and eksekusi $firstname = "John"; $lastname = "Doe"; $email = "john@example.com"; $stmt -> execute(); $firstname = "Mary"; $lastname = "Moe"; $email = "mary@example.com"; $stmt -> execute(); echo "New records created successfully"; $stmt -> close(); $mysqli -> close(); ?>