تابع prepare

پرسیده شده
فعالیت 1514 روز پیش
دیده شده 1302 بار
0

سلام وقت بخیر

من دقیقا متوجه نشدم تابع prepare که query  را به عنوان ورودی می گیرد و یک آرایه برمی گرداند، چکاری انجام می دهد؟ از لحاظ مفهوم کلی متوجه شدم اما این خط را نمی فهمم:

(stmt=$mysqli->prepare($sql$

فایل پیوست

8
حذف شده

سلام

همونطور که می دونید خروجی متد prepare یک کلاس هست با نام mysqli_stmt. این کلاس شامل متدهایی (توابع) است برای کار با اطلاعات ورودی مثل Bind_param که به منظور امن کردن اطلاعات ورودی کاربر

 

فایل پیوست

محمدرضا رحیمی

توسط

محمدرضا رحیمی

22 اسفند 98

7
حذف شده

در واقع به جای اینکه مستقیما کوئری بزنید با تابع prepare قبلش داده های ورودی کوئری رو قرار میدید به صورت امن و یه جورایی آماده اجرای امن کوئری میشه.

بعدش نتیجه رو میگیرید و روش کار می کنید.

فایل پیوست

لقمان آوند

توسط

لقمان آوند

22 اسفند 98