مثال - سبک شی گرا
یک دستور 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