Menginisialisasi deklarasi dan mengembalikan objek yang digunakan oleh mysqli_stmt_prepare():
<?php // Asumsikan nama pengguna basis data: root, kata sandi: 123456, basis data: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Gagal terhubung ke MySQL: " .mysqli_connect_error(); Ubah set karakter koneksi database menjadi utf8mysqli_set_charset($con,"utf8");$country="CN";//Buat pernyataan yang sudah disiapkan $stmt=mysqli_stmt_init($con);if (mysqli_stmt_prepare($stmt,"SELECT name FROM situs web WHERE country=?")){ // Mengikat parameter mysqli_stmt_bind_param($stmt,"s",$country); //Jalankan query mysqli_stmt_execute($stmt); //Ikat variabel hasil mysqli_stmt_bind_result($stmt,$name); //Dapatkan nilai mysqli_stmt_fetch($stmt); printf("%s Situs web negaranya adalah: %s",$country,$name); // Tutup pernyataan yang telah disiapkan mysqli_stmt_close($stmt);}mysqli_close($con);?>
Fungsi mysqli_stmt_init() menginisialisasi deklarasi dan mengembalikan objek yang digunakan oleh mysqli_stmt_prepare().
mysqli_stmt_init( koneksi ) ;
parameter | menggambarkan |
---|---|
koneksi | Diperlukan. Menentukan koneksi MySQL yang akan digunakan. |
Nilai pengembalian: | Kembalikan sebuah objek. |
---|---|
Versi PHP: | 5+ |