Home » PHP » Fungsi mysqli stmt_init() PHP

Fungsi mysqli stmt_init() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi stmt_init() / mysqli_stmt_init() digunakan untuk menginisialisasi pernyataan dan mengembalikan objek yang cocok untuk mysqli_stmt_prepare().

Syntax

Object oriented style:

$mysqli -> stmt_init()

Procedural style:

mysqli_stmt_init(connection)

Nilai Parameter

ParameterDeskripsi
connectionRequired. Menentukan koneksi MySQL yang akan digunakan

Detail Teknis

Return Value:Mengembalikan sebuah objek
PHP Version:5+

Contoh – Object oriented style
Inisialisasi pernyataan dan kembalikan objek untuk digunakan dengan stmt_prepare ():

<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");

if ($mysqli -> connect_errno) {
  echo "Gagal Menghubungka ke MySQL: " . $mysqli -> connect_error;
  exit();
}

$city="Sandnes";

// Buat statement yang sudah disiapkan
$stmt = $mysqli -> stmt_init();

if ($stmt -> prepare("SELECT District FROM City WHERE Name=?")) {
  // parameter bind
  $stmt -> bind_param("s", $city);

  // Eksekusi query
  $stmt -> execute();

  // Ikat variabel hasil/result
  $stmt -> bind_result($district);

  // Ambil value
  $stmt -> fetch();

  printf("%s is in district %s", $city, $district);

  // Tutup statement
  $stmt -> close();
}

$mysqli -> close();
?>

Contoh – Procedural style
Inisialisasi pernyataan dan kembalikan objek untuk digunakan dengan mysqli_stmt_prepare ():

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");

if (mysqli_connect_errno()) {
  echo "Gagal Menghubungka ke MySQL: " . mysqli_connect_error();
  exit;
}

$city="Sandnes";

// Buat statement yang sudah disiapkan
$stmt = mysqli_stmt_init($con);

if (mysqli_stmt_prepare($stmt, "SELECT District FROM City WHERE Name=?")) {
  // parameter bind
  mysqli_stmt_bind_param($stmt, "s", $city);

  // Eksekusi query
  mysqli_stmt_execute($stmt);

  // Ikat variabel hasil/result
  mysqli_stmt_bind_result($stmt, $district);

  // Ambil value
  mysqli_stmt_fetch($stmt);

  printf("%s is in district %s", $city, $district);

  // Tutup statement
  mysqli_stmt_close($stmt);
}

mysqli_close($con);
?>

You may also like