آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش 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
  • 1020
  •    992
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .