PHP mysqli stmt_init() Function












❮ مرجع PHP MySQLi



مثال - سبک شی گرا


یک عبارت را مقداردهی کنید و یک شی را برای استفاده برگردانید
stmt_prepare():




$mysqli = mysqli جدید ("localhost", "my_user", "my_password", "my_db");


اگر ($mysqli -> connect_er
o) {

echo "اتصال به MySQL ناموفق بود: ". $mysqli -> connect_error;

exit();



$city="Sandnes";

// ایجاد یک بیانیه آماده شده

$stmt = $mysqli -> stmt_init();

if ($stmt
-> آماده ("انتخاب ناحیه از شهر در کجا نام=؟")) {
  // ​​پارامترهای اتصال

$stmt -> bind_param("s", $city);

  // ​​اجرای پرس و جو

$stmt -> execute();

  // ​​پیوند دادن متغیرهای نتیجه
  $stmt -> bind_result($district);

  // ​​واکشی مقدار

$stmt -> fetch();

  printf("%s در ناحیه %s است"، $city، $district؛

  // ​​بستن بیانیه

$stmt -> close();
}


$mysqli -> close();

?>




به نمونه سبک رویه ای در پایین نگاه کنید.





تعریف و استفاده


تابع stmt_init() / mysqli_stmt_init() یک عبارت را مقداردهی اولیه می کند و یک شی مناسب برای mysqli_stmt_prepare().





نحو


سبک شی گرا:



$mysqli -> stmt_init()

سبک رویه:



mysqli_stmt_init(اتصال)


مقادیر پارامتر











پارامتر توضیح
اتصال لازم است. اتصال MySQL برای استفاده را مشخص می کند

جزئیات فنی











مقدار بازگشتی: یک شی را برمی‌گرداند
نسخه PHP: 5+





مثال - سبک رویه


یک عبارت را مقداردهی کنید و یک شی را برای استفاده برگردانید
mysqli_stmt_prepare():




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


if (mysqli_connect_er
o()) {

echo "اتصال به MySQL ناموفق بود: ". mysqli_connect_error();

خروج؛



$city="Sandnes";

// ایجاد یک بیانیه آماده شده

$stmt = mysqli_stmt_init($con);

if (mysqli_stmt_prepare($stmt, "SELECT District FROM City WHERE Name=?")) {
  // ​​Bind پارامترها
  mysqli_stmt_bind_param($stmt "s"، $city);

  // ​​اجرای پرس و جو
  mysqli_stmt_execute($stmt);

  // ​​پیوند متغیرهای نتیجه
  mysqli_stmt_bind_result($stmt, $district);

  // ​​واکشی مقدار
  mysqli_stmt_fetch($stmt);

  printf("%s در ناحیه %s است"، $city، $district؛

// بستن عبارت
  mysqli_stmt_close($stmt);
}


mysqli_close($con);

?>






❮ مرجع PHP MySQLi