دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه! دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه!
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش Placeholder های اسمی و موقعیتی در PHP (Positional and Named Placeholder)

آموزش Positional Placeholder در PHP

در Query زیر می توانید

Positional placeholder
را آموزش ببینید

                    ‏   $title = 'PHP%';‎
                        ‎$author = 'Bobi%';‎
                        ‎// query‎
                        ‎$sql = "SELECT * FROM books WHERE title like ? AND author like ? ";‎
                        ‎$q = $conn->prepare($sql);‎
                        ‎$q->execute(array($title,$author));
                

پرس و جوی بالا برای مشخص کردن محل مقادیر دستور آماده را با علامت ? مشخص کرده است. این علامت سوال ها placeholder موقعیتی نامیده می شوند. هنگام ارسال پارامتر ها به تابع execut() باید مواظب ترتیب آنها در آرایه ارسالی باشیم.

Placeholder های اسمی

در Query زیر می توانید

named placeholder
را آموزش ببینید

                       ‎‎$title = 'PHP%';‎
                        ‎$author = 'Bobi%';‎
                        ‎// query‎
                        ‎$sql = "SELECT * FROM books WHERE title like :title AND author like :author ";‎
                        ‎$q = $conn->prepare($sql);‎
                        ‎$q->execute(array(':author'=>$author, ':title'=>$title));‎
                

در اینجا به جای علامت سوال از دو نقطه به همراه یک اسم استفاده کرده ایم. موقعیت پارامتر های ارسالی مهم نیست. برای همین به آن Placeholder اسمی می گویند.

.00
1394/07/27 2693 1749
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...