PHP mysqli prepare() Function












❮ مرجع PHP MySQLi



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


یک دستور SQL را برای اجرا آماده کنید:




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


// بررسی اتصال
اگر ($mysqli -> connect_er
o) {

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

exit();



// آماده و اتصال
$stmt = $mysqli -> آماده ("Insert INTO
MyGuests (نام، نام خانوادگی، ایمیل) VALUES (?, ?, ?)");
$stmt ->
bind_param("sss"، $firstname، $lastname، $email);

// پارامترها را تنظیم کنید و
اجرای
$firstname
= "John";
$lastname = "Doe";
$email = "john@example.com";
$stmt -> execute();


$firstname = "Mary";
$lastname = "Moe";
$email = "mary@example.com";

$stmt -> execute();

echo "سوابق جدید با موفقیت ایجاد شد"؛

$stmt -> close();
$mysqli -> close();

?>







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


از تابع () / mysqli_prepare() برای آماده سازی یک دستور SQL برای اجرا استفاده می شود.





نحو


سبک شی گرا:



$mysqli -> آماده (پرس و جو)

سبک رویه:



mysqli_prepare(اتصال، پرس و جو)

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















پارامتر توضیح
اتصال لازم است. اتصال MySQL برای استفاده را مشخص می کند
پرس و جو لازم است. پرس و جوی SQL را مشخص می کند. توجه: اضافه نکنید
نقطه ویرگول به انتهای پرس و جو!

جزئیات فنی











مقدار بازگشتی: یک موضوع بیانیه در مورد موفقیت. FALSE در صورت شکست
نسخه PHP: 5+




❮ مرجع PHP MySQLi