🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ amin javadi
نکته اموزشی-خلاصه درس
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۷ خرداد ۱۴۰۲

حتما قبل از مشاهده خلاصه ویدیو استاد صالحی رو نگاه کنید

برای زوم کردن عکس یا عکس رو سیو کنید و بعد زوم کنید و یا اینکه با موبایل وارد سایت بشید چون لمسی هست راحت میتونید روی عکس‌ها زوم کنید با انگشت هاتون

سه جلسه قبلی در مورد select بود این جلسه در مورد insert هست

در insert از prepare استفاده میکنیم چرا ؟ برای جلوگیری از حملات injection که به سایت تزریق یا فرستاده میشه فرض بگیریم ما کاربر سایت هستیم و میخواهیم یک سری اطلاعات به سایت ارسال یا تزریق کنیم مثلا یک فرم رو در سایت پر کردیم و گزینه ارسال رو زدیم ، همین اطلاعات(متغیرهای دارای مقدار) رو در بک اند مینویسیم تا متوجه بشیم این اطلاعات چطور از فیلتر فایروال prepare ما عبور میکنه و بعد از اون به دیتا بیس ما اضافه میشه بصورت ردیف یا هر صورت دیگری به جدول اضاف میشن .

این خلاصه رو در قالب یک عکس قرار میدم :

عکس سمت چپ مربوط به راهنمای نوشتن prepare و... است . در عکس وسط متغیر هایی رو تعریف کردیم که قصد داریم اون‌ها رو به جدول دیتا بیس تزریق کنیم که به سه روش مختلف تزریق کردیم روش اول و دوم کامنت شده و کمرنگ هستن . که در روش اول از prepare و sprintf و در روش دوم از prepare به همراه vsprintf و روش سوم ساده‌ترین روش بدون استفاده از prepare انجام دادیم در هر سه روش خروجی ردیف به جدول دیتابیس ما اضافه میشت

9d4c-insertt2.png

ممنون میشم نظرتون رو راجب خلاصه‌ها بگید تا بتونم انرژی بگیرم و براتون خلاصه‌های بیشتری بزارم

منابع و لینک‌های بیشتر جهت بررسی متود‌ها :

wpdb :

https://developer.wordpress.org/reference/classes/wpdb/

insert row :

https://developer.wordpress.org/reference/classes/wpdb/#insert-row

sprintf:

https://www.php.net/sprintf

vsprintf:

https://www.php.net/vsprintf