آموزش طراحی وب

مدرسه مجازی ایرانیان

دسته بندی موضوعات
سفارش تبلیغات

امنیت بیشتر در PDO با prepared

امنیت در PDO با  Prepared

سلام خدمت همراهان همیشگی مدرسه مجازی ایرانیان

با توجه به مسائلی که در جلسات قبل آموزش دادیم، دیگه باید با PDO آشنا شده باشید و نحوه ی کار با این Extension رو یاد گرفته باشید. در این جلسه با چگونگی حفظ امنیت بیشتر در PDO آشنا خواهید شد.

در PDO قابلیتی داریم بنام  prepared که به شما اجازه میده از پارامترها استفاده کنید و مقادیر رو با پارامترها به کوئری پاس بدید، همین کار باعث میشه که شما بصورت مستقیم مقادیر رو به دیتابیس ارسال نکنید و همین کار امنیت رو بیشتر میکنه.

پیشنهاد میکنم اگر جلسه ی قبل رو مطالعه نکردید، اول اون جلسه رو مطالعه کنید.

خوب بریم ببینیم چطور میتونیم اطلاعات یک جدول رو با  perpared از دیتابیس بگیریم. اول به دیتابیس متصل میشیم:

خوب حالا میخوایم با شرط اطلاعات جدول  users از دیتابیس iranweblearn رو بخونیم و نمایش بدیم. برای دستورات شرطی باید پارامتر به کوئری پاس بدیم. این پارامترهارو مستقیم پاس نمیدیم و اون هارو با استفاده از prepared پاس میدیم:

اگر به کوئری بالا دقت کنید میبینید کوئری رو در متغییر  $sql ذخیره کردیم، که پارامترهارو هم بصورت  :parameter پاس دادیم. حالا باید بگیم مقادیر این پارامترها چیه، اول باید مشخص کنیم که میخوایم از  prepared استفاده کنیم پس کوئری رو با متد prepared در متغییر  $q ذخیره میکنیم.

حالا باید با متد execute متغییر $q که همون کوئری ماست رو اجرا کنیم:

در اینجا موقع اجرا میگیم این پارامترهارو به کوئری پاس بده و بعد اجراش کن. به همین راحتی : )

حالا با متد setFetchMode مقادیر این کوئری رو میگیریم و بعد با حلقه ی while اطلاعات دریافتی رو نمایش میدیم.

نحوه ی نمایش اطلاعات رو هم که در جلسه ی گذشته آموزش دادیم.

خوب دوستان امیدوارم که این جلسه هم براتون مفید بوده باشه. میتونید پروژه ی این جلسه رو هم دانلود کنید.

تهیه شده در مدرسه مجازی ایرانیان

<<

>>

اگر این آموزش برای شما مفید بود با دوستان خود به اشتراک بگذارید



سفارش تبلیغات

گردآوری و تالیف : میترا رحیمی

بنیانگذار و نوسنده در مدرسه مجازی ایرانیان و سردبیر ماهنامه طراحی وب همچنین مدرس و مسلط به برنامه نویسی سمت سرور با PHP MVC و برنامه نویسی سمت کلاینت با html 5 , css3 , jquery , مبانی سئو و سیستم مدیریت محتوای وردپرس

خوراک خوشمزه و علمی روزانه
با وارد کردن ایمیلتون در فیلد روبرو آموزش های جذاب و vip دریافت نمایید

آموزش های مرتبط با این مطلب

دیدگاه های مخاطبین

لطفا تنها دیدگاه خود را در رابطه با این مطلب ارسال نمایید، سوالات را از طریق سامانه پرسش و پاسخ مطرح نمایید. سوالات در دیدگاه ها تایید نخواهد شد.

  • محمد

    سلام.
    کارتون عالیه
    من از دیشب آشنا شدم دیگه نتونستم نیام و خیلی آموزشاتون کاربردی و عالی هست.
    موفق باشید
    یا علی

وبلاگ مدرسه

مختصری درباره ما
مدرسه مجازی ایرانیان در زمینه آموزش علوم و فنون طراحی و برنامه نویسی صفحات وب اعم از آموزش زبان های برنامه نویسی و کدنویسی و همچنین آموزش طراحی گرافیک توسط نرم افزارهای گرافیکی پیکسلی و برداری فعالیت دارد .
ورود به وبلاگ

مدرسین مدرسه

  • حسین همت یار

    حسین همت یار

    مدرس ، طراح رابط کاربری وب و موبایل با 8 سال سابقه ی فعالیت حرفه ای

سوابق کامل

آخرین پرسش و پاسخ ها

آخرین پرسش و پاسخ ها
شما هم سوالی دارید ؟